American Express
American Express
American Express 是一家全球金融服务公司,业务涵盖银行、金融服务和企业对企业支付。其业务包括面向消费者、企业和公司的信用卡;支付与商户服务;储蓄账户、定期存单和个人贷款;以及奖励计划、旅行项目、企业支付解决方案、金融教育、安全服务和会员与商户支持。

软件工程师 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 项目获得免费、保密的心理咨询
  • 职业发展和培训机会
  • 根据业务部门要求、职位、成本和适用法律,可能提供签证担保

相关职位