
软件工程师 III,Java 微服务 — 美国运通
作为美国运通的软件工程师 III,开发运行于混合云环境的银行卡交易系统。 为分布式平台构建 Java 微服务,专注于韧性和低延迟处理。
描述
- 为运行于分布式混合云平台的银行卡交易系统开发核心功能
- 运用现代软件开发实践,为敏捷团队做出贡献
- 编写应用程序代码和单元测试
- 使用 API 规范和自动化工具
- 使用 Java 技术构建系统,包括 Vert.x、Spring MVC、Spring Data、Spring Boot 和 RESTful 微服务
- 在团队中推动创新与实验
- 与不同地点的技术和开发团队协作
- 发现采用新技术的机会
- 与利益相关方合作,了解并分析需求
任职要求
- 计算机科学相关学位或同等行业经验
- 数年专业软件开发经验
- 深入理解面向对象编程、并发和异常处理
- 掌握数据结构、算法、操作系统基础和高级 Java 概念
- 具备扎实的 Java 或 Go 开发经验
- 了解如何使用 Java 或 Go 构建高性能系统
- 具有构建分布式微服务系统的实践经验
- 具备 Envoy、Linkerd、Istio 或 gRPC/ProtoBuf 等服务网格产品或框架的经验
- 具备 Zipkin/Jaeger、ELK Stack 或 Prometheus 等分布式系统管理、追踪和监控工具的经验
- 具有设计和构建云原生应用程序的经验
- 具备 Redis、Kafka、Couchbase 或 Cassandra 等 NoSQL 数据库及分布式消息系统经验,能够用于低延迟、高吞吐量系统
- 具备 Jenkins 和 GitHub 等持续集成与交付工具的经验
- 具有在 DevOps 团队和 Scrum 环境中工作的经验
- 具备出色的口头和书面沟通能力
- 能够深入学习和探索新技术及业务领域
- 愿意挑战现有方法并创造性地思考
福利待遇
- 具有竞争力的基本工资
- 奖金激励
- 退休储蓄计划享有公司 6% 配比缴款
- 免费财务辅导和财务健康支持
- 医疗、牙科、视力、寿险和伤残保险保障
- 根据职位和业务需求,可灵活选择混合办公、现场办公或远程办公安排
- 所有父母均可享有超过 20 周的带薪育儿假,不限性别,适用于妊娠、收养或代孕情形
- 根据所在地,可免费使用由护士和医生提供服务的全球现场健康中心
- 通过 Healthy Minds 项目获得免费、保密的心理咨询
- 职业发展和培训机会
- 根据业务部门要求、职位、成本和适用法律,可能提供签证担保







