American Express
American Express
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 cao, Ngân hàng số – Làm việc kết hợp tại Phoenix

Xây dựng các dịch vụ Ngân hàng số an toàn, có khả năng mở rộng cho American Express trong vai trò kỹ sư backend cấp cao. Phát triển microservice Java, API và nền tảng hướng sự kiện hỗ trợ trải nghiệm tài chính đáng tin cậy.

Mô tả

  • Phát triển và duy trì các dịch vụ backend cho nền tảng Ngân hàng số có lưu lượng cao, với mức độ bảo mật, khả năng mở rộng và độ tin cậy cao.
  • Dẫn dắt thiết kế hệ thống phân tán, bao gồm phân rã dịch vụ, giao tiếp bất đồng bộ, khả năng chịu lỗi, tính bất biến khi lặp, kiểm soát áp lực ngược, đánh đổi về tính nhất quán và suy giảm linh hoạt.
  • Tạo microservice Java, REST API, quy trình xử lý theo lô và quy trình hướng sự kiện.
  • Hỗ trợ triển khai quy trình và thúc đẩy các phương pháp điều phối quy trình hiệu quả.
  • Trực tiếp đóng góp vào thiết kế và phát triển linh hoạt, kiến trúc, chất lượng mã, triển khai và mức độ sẵn sàng vận hành.
  • Duy trì nền tảng có khả năng mở rộng, quan sát, tin cậy và phù hợp với các thỏa thuận mức dịch vụ.
  • Tạo ra các giải pháp dễ kiểm thử, trực quan và dễ bảo trì để các nhóm kỹ thuật có thể vận hành hiệu quả.
  • Tham gia đánh giá thiết kế, đánh giá mã và thảo luận kỹ thuật về các thành phần quan trọng và sáng kiến liên doanh nghiệp.
  • Làm việc với các bên liên quan để chuyển hóa năng lực kinh doanh thành các giải pháp kỹ thuật an toàn, hiệu năng cao và dễ bảo trì.
  • Hướng dẫn kỹ sư, hỗ trợ các nhóm giải quyết thách thức phức tạp và nâng cao tiêu chuẩn kỹ thuật.
  • Tài liệu hóa hoạt động của hệ thống và giúp các nhóm vận hành, phát triển các dịch vụ phức tạp dễ dàng hơn.

Yêu cầu

  • Có nhiều kinh nghiệm thực tiễn về kỹ thuật backend với Java và các framework liên quan.
  • Có kinh nghiệm chuyên sâu xây dựng ứng dụng phân tán và vận hành dịch vụ có khả năng mở rộng, độ trễ thấp trong môi trường doanh nghiệp phức tạp.
  • Am hiểu REST API, JSON, XML, hợp đồng dịch vụ, mô hình tích hợp và quản lý vòng đời API.
  • Có kinh nghiệm thực tiễn với Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle hoặc Maven, Jenkins và các phương pháp CI/CD hiện đại.
  • Có kinh nghiệm với Kafka hoặc công nghệ streaming và hướng sự kiện tương đương; kinh nghiệm với Kafka Streams là một lợi thế lớn.
  • Hiểu biết thực tế về hệ thống phân tán, bộ nhớ đệm, tính sẵn sàng cao, đa luồng và phân tích hiệu năng.
  • Có kinh nghiệm với cơ sở dữ liệu quan hệ và NoSQL, bao gồm PostgreSQL, MongoDB hoặc nền tảng dữ liệu tương đương.
  • Cam kết với tích hợp liên tục, kiểm thử tự động và có thể lặp lại, lập trình an toàn và phương pháp kỹ thuật cộng tác.
  • Có khả năng tư duy trừu tượng, xử lý sự mơ hồ và đưa ra quyết định kỹ thuật thực tế để hỗ trợ năng lực kinh doanh.
  • Có kinh nghiệm hướng dẫn, đào tạo và tạo ảnh hưởng đến kỹ sư, đồng thời vẫn trực tiếp tham gia thiết kế và phát triển.
  • Thành thạo Docker, các khả năng của GitHub và tự động hóa triển khai.
  • Có kinh nghiệm với hệ thống thanh toán, nền tảng giao dịch thời gian thực, quản lý tài khoản khách hàng, hệ thống dữ liệu và báo cáo hoặc API fintech.
  • Có kiến thức về phát triển full-stack hoặc các công nghệ dữ liệu như Python, Hadoop hoặc Spark.
  • Có kinh nghiệm với giải pháp điện toán trong bộ nhớ và tối ưu hóa hiệu năng nâng cao.
  • Có kinh nghiệm lãnh đạo trong môi trường phát triển nhanh, bao gồm sở hữu kỹ thuật, điều phối thiết kế và chịu trách nhiệm về triển khai.
  • Kinh nghiệm với GenAI là một điểm cộng nổi bật.
  • Kinh nghiệm với ứng dụng sử dụng LLM, kỹ thuật viết prompt, đầu ra có cấu trúc, gọi công cụ hoặc hàm, RAG, embedding, tìm kiếm vector, xếp hạng lại, tinh chỉnh mức độ liên quan, cơ chế bảo vệ GenAI, dịch vụ AWS, kiến trúc cloud-native, DevOps, quản trị hoặc kiến trúc nền tảng là một lợi thế đáng kể.
  • Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc, với khả năng cộng tác giữa các bộ phận kỹ thuật, sản phẩm, kiến trúc và vận hành.

Phúc lợi

  • Mức lương cơ bản cạnh tranh.
  • Các khoản thưởng khuyến khích.
  • Công ty đóng góp đối ứng 6% vào kế hoạch tiết kiệm hưu trí.
  • Hỗ trợ tư vấn tài chính và chăm sóc sức khỏe tài chính miễn phí.
  • Bảo hiểm y tế, nha khoa, thị lực, nhân thọ và thương tật toàn diện.
  • Hình thức làm việc linh hoạt, bao gồm 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.
  • Hơn 20 tuần nghỉ phép có lương dành cho tất cả phụ huynh, không phân biệt giới tính, áp dụng cho thai sản, nhận con nuôi hoặc mang thai hộ.
  • Miễn phí sử dụng các trung tâm chăm sóc sức khỏe tại văn phòng trên toàn cầu, có y tá và bác sĩ, tùy theo đị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.
  • Có thể có hỗ trợ thị thực cho một số vị trí.