
American Express là một công ty dịch vụ tài chính toàn cầu hoạt động trong các lĩnh vực ngân hàng, tài chính và thanh toán doanh nghiệp với doanh nghiệp. Hoạt động kinh doanh của công ty bao gồm thẻ tín dụng dành cho người tiêu dùng, doanh nghiệp và tập đoàn; dịch vụ thanh toán và dịch vụ dành cho đơn vị chấp nhận thẻ; tài khoản tiết kiệm, chứng chỉ tiền gửi và các khoản vay cá nhân; cùng với các chương trình phần thưởng, chương trình du lịch, giải pháp thanh toán doanh nghiệp, giáo dục tài chính, dịch vụ bảo mật và hỗ trợ chủ thẻ và đơn vị chấp nhận thẻ.
Kỹ sư phần mềm cấp III, Java Microservices
Xây dựng các hệ thống giao dịch thẻ phân tán, có độ trễ thấp tại American Express. Phát triển microservice Java, API, kiểm thử tự động và các tính năng nền tảng cloud-native.
Mô tả
- Phát triển các tính năng cốt lõi cho hệ thống giao dịch thẻ trên nền tảng hybrid cloud phân tán.
- Viết mã và kiểm thử đơn vị trong một nhóm agile.
- Làm việc với đặc tả API và tự động hóa.
- Xây dựng microservice RESTful bằng các công nghệ Java như Vert.x, Spring MVC, Spring Data và Spring Boot.
- Phối hợp với các nhóm công nghệ và phát triển ở nhiều địa điểm.
- Xác định cơ hội áp dụng công nghệ mới.
- Làm việc với các bên liên quan để tìm hiểu và phân tích yêu cầu.
- Thúc đẩy đổi mới và thử nghiệm.
Yêu cầu
- Có bằng cấp về khoa học máy tính hoặc kinh nghiệm ngành nghề tương đương.
- Có ít nhất năm năm kinh nghiệm phát triển phần mềm chuyên nghiệp.
- Am hiểu lập trình hướng đối tượng, xử lý đồng thời và xử lý ngoại lệ.
- Có kiến thức về cấu trúc dữ liệu và thuật toán, nền tảng hệ điều hành và Java nâng cao.
- Có kinh nghiệm phát triển chuyên sâu với Java hoặc Go.
- Có kinh nghiệm xây dựng hệ thống microservice phân tán.
- Có kinh nghiệm với các sản phẩm hoặc framework service mesh như Envoy, Linkerd, Istio hoặc gRPC/ProtoBuf.
- Có kinh nghiệm với các công cụ quản lý, truy vết và giám sát hệ thống phân tán như Zipkin/Jaeger, ELK Stack và Prometheus.
- Có kinh nghiệm thiết kế và xây dựng ứng dụng cloud-native.
- Có kinh nghiệm với Docker, Kubernetes hoặc OpenShift là một lợi thế.
- Có kinh nghiệm với cơ sở dữ liệu NoSQL và hệ thống nhắn tin phân tán như Redis, Kafka, Couchbase và Cassandra trong các hệ thống có độ trễ thấp, lưu lượng giao dịch cao.
- Có kinh nghiệm với các công cụ CI/CD như Jenkins và GitHub.
- Có kinh nghiệm làm việc trong nhóm DevOps và theo Scrum.
- Có kỹ năng giao tiếp nói và viết tốt.
Phúc lợi
- Mức lương cơ bản cạnh tranh.
- Các khoản thưởng khuyến khích.
- Hỗ trợ phúc lợi tài chính và hưu trí.
- Bảo hiểm y tế, nha khoa, thị lực, nhân thọ và bảo hiểm mất khả năng lao động; tùy thuộc vào địa điểm.
- Hình thức làm việc linh hoạt kết hợp, tại văn phòng hoặc trực tuyến tùy theo vai trò và nhu cầu kinh doanh.
- Nghỉ phép có lương dành cho cha mẹ; tùy thuộc vào địa điểm.
- Được sử dụng các trung tâm chăm sóc sức khỏe tại chỗ với đội ngũ y tá và bác sĩ; tùy thuộc vào địa điểm.
- Tư vấn miễn phí và bảo mật thông qua chương trình Healthy Minds.
- Cơ hội phát triển nghề nghiệp và đào tạo.