MoneyGram Java 定价工程师(美国远程)
在 MoneyGram 构建安全、低延迟的金融系统,专注于定价引擎和后端服务。 使用微服务、数据库和 AWS 部署技术。
描述
- 设计并构建高可用、具备容错能力的企业级 Java 应用。
- 为大规模金融交易编写安全、高效的代码。
- 设计并扩展分布式微服务,确保交易处理稳定且快速。
- 优化数据模型并设计事务型数据库架构。
- 管理关系型和 NoSQL 数据库。
- 构建并保护连接第三方金融网络和 ERP 系统的 API。
- 管理并自动化 AWS 上安全的云部署流水线。
- 主持代码审查并维护金融安全编码标准。
- 指导工程团队同事。
- 发现交易处理瓶颈并提升查询性能。
- 确保生产环境部署持续运行且不中断。
- 与跨职能团队合作,构建托管于 AWS 的高性能、低延迟金融软件。
任职要求
- 具有 2 至 5 年专业后端软件工程经验。
- 有大规模分布式系统、企业 SaaS 产品或交易型银行及金融应用的经验。
- 有在敏捷或 Scrum 环境中构建和部署软件的经验。
- 有将单体应用迁移至分布式微服务架构的经验。
- 拥有计算机科学、信息技术或相关领域的学士或硕士学位,或具备同等实践经验。
- 具备出色的系统级故障排查能力。
- 能够根据现有数据做出合理决策。
- 能够主动安排工作,并在缺少明确指引的情况下处理模糊问题。
- 具备积极主动的沟通能力。
- 英语听说读写能力优秀。
- 熟悉 Java 17 或 21、Spring Boot、Spring Cloud、Hibernate ORM 和 JPA。
- 了解微服务、事件驱动架构、CQRS、Saga 模式分布式事务和领域驱动设计。
- 有 PostgreSQL、Oracle DB 和 Couchbase 使用经验。
- 有 Apache Kafka 使用经验。
- 有 Docker、Kubernetes 以及 Jenkins 或 GitLab CI 使用经验。
- 有 JUnit 5、Mockito、Testcontainers、自动化契约测试以及 Maven 或 Gradle 使用经验。
- 有 AWS、Azure 或 GCP 使用经验。
福利待遇
- 未说明具体福利、津贴或额外薪酬。
