MoneyGram
MoneyGram
1.001 – 5.000 Nhân viên
B2CFintechTiền mã hóa
MoneyGram là một công ty fintech và chuyển tiền toàn cầu, tập trung vào việc chuyển tiền xuyên biên giới thông qua thanh toán kỹ thuật số, chi trả tiền mặt tại các điểm bán lẻ và dịch vụ chuyển tiền dành cho người tiêu dùng. Mạng lưới của công ty kết hợp khả năng truy cập trực tuyến với hàng trăm nghìn địa điểm bán lẻ, phục vụ khách hàng tại hơn 200 quốc gia và vùng lãnh thổ. MoneyGram cũng phát triển các khả năng thanh toán bằng tiền mã hóa và blockchain, bao gồm chuyển stablecoin, dịch vụ chuyển đổi tiền mã hóa thành tiền mặt và tiền mặt thành tiền mã hóa, đồng thời tham gia với tư cách là một trình xác thực Solana.

Kỹ sư Java về định giá tại MoneyGram (làm việc từ xa, Hoa Kỳ)

Xây dựng các hệ thống tài chính bảo mật, có độ trễ thấp tại MoneyGram, tập trung vào bộ máy định giá và dịch vụ backend. Làm việc với microservice, cơ sở dữ liệu và triển khai trên AWS.

Mô tả

  • Thiết kế và xây dựng các ứng dụng Java doanh nghiệp có tính sẵn sàng cao và khả năng chịu lỗi.
  • Viết mã bảo mật, hiệu quả cho các giao dịch tài chính quy mô lớn.
  • Thiết kế và mở rộng microservice phân tán để xử lý giao dịch nhanh chóng, nhất quán.
  • Tối ưu mô hình dữ liệu và thiết kế lược đồ cơ sở dữ liệu giao dịch.
  • Quản lý cơ sở dữ liệu quan hệ và NoSQL.
  • Xây dựng và bảo mật API kết nối với mạng lưới tài chính bên thứ ba và hệ thống ERP.
  • Quản lý và tự động hóa quy trình triển khai đám mây bảo mật trên AWS.
  • Dẫn dắt hoạt động đánh giá mã và duy trì các tiêu chuẩn lập trình bảo mật tài chính.
  • Hướng dẫn các đồng nghiệp trong nhóm kỹ thuật.
  • Xác định điểm nghẽn giao dịch và cải thiện hiệu năng truy vấn.
  • Đảm bảo các bản triển khai môi trường sản xuất hoạt động liên tục, không gián đoạn.
  • Phối hợp với các nhóm liên chức năng để xây dựng phần mềm tài chính hiệu năng cao, độ trễ thấp, lưu trữ trên AWS.

Yêu cầu

  • Có 2–5 năm kinh nghiệm chuyên môn trong lĩnh vực kỹ thuật phần mềm backend.
  • Có kinh nghiệm với hệ thống phân tán quy mô lớn, sản phẩm SaaS doanh nghiệp hoặc ứng dụng ngân hàng, tài chính có giao dịch.
  • Có kinh nghiệm xây dựng và triển khai phần mềm trong môi trường Agile hoặc Scrum.
  • Có kinh nghiệm chuyển đổi ứng dụng nguyên khối sang kiến trúc microservice phân tán.
  • Có bằng cử nhân hoặc thạc sĩ ngành khoa học máy tính, công nghệ thông tin hoặc lĩnh vực liên quan; hoặc có kinh nghiệm thực tế tương đương.
  • Có kỹ năng xử lý sự cố ở cấp độ hệ thống tốt.
  • Có khả năng đưa ra quyết định hợp lý dựa trên dữ liệu sẵn có.
  • Chủ động làm việc và có khả năng xử lý tình huống chưa rõ ràng mà không cần hướng dẫn từng bước.
  • Có kỹ năng giao tiếp chủ động.
  • Có kỹ năng tiếng Anh xuất sắc, cả viết và nói.
  • Có kinh nghiệm với Java 17 hoặc 21, Spring Boot, Spring Cloud, Hibernate ORM và JPA.
  • Hiểu biết về microservice, kiến trúc hướng sự kiện, CQRS, giao dịch phân tán theo mẫu Saga và thiết kế hướng miền.
  • Có kinh nghiệm với PostgreSQL, Oracle DB và Couchbase.
  • Có kinh nghiệm với Apache Kafka.
  • Có kinh nghiệm với Docker, Kubernetes và Jenkins hoặc GitLab CI.
  • Có kinh nghiệm với JUnit 5, Mockito, Testcontainers, kiểm thử hợp đồng tự động và Maven hoặc Gradle.
  • Có kinh nghiệm với AWS, Azure hoặc GCP.

Phúc lợi

  • Không có thông tin cụ thể về phúc lợi, đặc quyền hoặc khoản thù lao bổ sung.