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

软件工程师 II(Java 与 Python 微服务)

为美国运通金融服务构建 Java 和 Python 微服务。 开发、测试、监控软件,并将 AI 工具融入工程工作流程。

描述

  • 开发、测试和调试软件应用及系统。
  • 在同事和主管的指导下,运用既定开发实践、共享工具与组件及文档构建软件。
  • 在同事和主管的指导下审查代码并运行自动化测试,以维护代码质量。
  • 支持并监控测试、集成和生产环境中的软件。
  • 遵循安全和监管实践,确保软件符合要求。
  • 与产品和业务团队合作,使技术计划与业务目标保持一致。
  • 在编码、测试、调试和文档编写中使用 AI 工具,以提升开发速度和代码质量。
  • 评估 AI 生成建议的准确性、质量、工程标准符合度和安全性,并对最终成果负责。

任职要求

  • 计算机科学、计算机工程或相关专业学位。
  • 至少三年使用 Java 技术进行专业软件开发的经验,涉及 Vert.x、Spring、Spring Boot、RESTful 微服务和 API、Ignite、内存计算、Spark、PostgreSQL、Cassandra、Kafka、IntelliJ、Couchbase、OpenSearch 和 Python。
  • 具备应用设计、软件开发和自动化测试的实践经验。
  • 具备分布式多层系统、算法以及关系型或 NoSQL 数据库的经验。
  • 能够理解技术和业务目标及挑战,并提出清晰的解决方案。
  • 能够学习新技术和业务领域,质疑现有做法并创造性地思考。
  • 能够调试基础软件组件,并识别需要修复的代码缺陷。
  • 具备敏捷或其他快速应用开发方法的经验。
  • 具备构建和使用智能体技能及提示工程的经验。
  • 具备良好的口头和书面沟通能力。
  • 部分职位可能提供签证担保,具体取决于业务部门需求、岗位要求、成本和适用法律。

福利待遇

  • 具有竞争力的基本工资。
  • 奖金激励。
  • 公司按退休储蓄缴款提供 6% 的配比供款。
  • 免费财务辅导和财务健康支持。
  • 医疗、牙科、视力、人寿保险和伤残保障。
  • 根据岗位和业务需求,提供灵活的混合办公、现场办公或虚拟办公安排。
  • 为所有父母提供超过 20 周的带薪育儿假,适用于怀孕、收养或代孕。
  • 根据所在地,可免费使用由护士和医生提供服务的全球现场健康中心。
  • 通过 Healthy Minds 计划提供免费、保密的咨询服务。
  • 职业发展和培训机会。

相关职位