职位描述 成为一个敏捷团队中不可或缺的一部分,不断推动创新,增强、构建和交付一流的技术产品。作为摩根大通银行消费银行、银行和财富管理部门的高级首席软件工程师,您在一个敏捷团队中的角色至关重要,该团队致力于以安全、稳定和可扩展的方式改进、开发和交付顶级技术产品。您的技能和贡献将对业务产生重大影响,您深厚的技术专业知识和解决问题的方法将被用于解决各种技术和应用程序的挑战。 工作职责 定期为支持业务及其技术团队、承包商和供应商提供技术指导和方向 开发安全、高质量的生产代码,并审核和调试他人编写的代码 推动决策,影响产品设计、应用功能以及技术运营和流程 在一个或多个专业领域成为全职专家 积极为工程社区做出贡献,成为公司范围内软件开发生命周期框架、工具和实践的倡导者 影响同行和项目决策者,考虑使用和应用前沿技术 为团队文化增添多样性、公平性、包容性和尊重 必要资格、能力和技能 正式培训或软件工程概念认证,并具有5年以上实际经验 具备软件应用和技术流程的高级知识,对一个或多个技术领域有相当深入的了解(例如,云计算、人工智能、机器学习、移动等) 能够独立解决设计和功能问题,几乎没有监督 实际的云原生经验 掌握Spring生态系统(Spring Boot、Spring MVC、Spring Kafka) 经验丰富的性能监控和测试经验 利用分布式技术和框架的经验。Kafka、Cassandra、Spark和Hadoop。 经验丰富的SQL代码/存储过程编写经验(Oracle/Sybase/SQLServer/Cockroach)。 消息传递技术的经验- Kafka、WebSphere MQ/JMS、RabbitMQ。 具备代码可测试性和测试自动化的经验,JUnit/Mockito、带有Cucumber的Gherkin。 熟练使用GIT。 首选资格、能力和技能 至少8年以上的开发经验,最好是在金融行业。 8年以上的服务器端编程经验(首选Java 11,但Java与C/C#/python的组合也可接受) 在快节奏的CI/CD金融服务/数字化交付环境中工作的经验。 良好的书面和口头沟通能力。 理解电子邮件、短信(SMS)和推送技术的能力是一个加分项。 具备AWS和Terraform经验者优先。 关于我们 摩根大通是一家领先的金融服务公司,通过广泛的金融产品帮助近一半的美国家庭和小企业实现其财务目标。我们的使命是建立积极参与、终身的关系,并将客户置于我们所做的一切的核心。我们还帮助小企业、非营利组织和城市发展,提供解决其所有财务需求的解决方案。我们认识到我们的员工是我们的力量,他们为我们的全球劳动力带来的多样化才能与我们的成功直接相关。我们是一家平等机会雇主,并高度重视我们公司的多样性和包容性。我们不以任何受保护属性为基础进行歧视,包括种族、宗教、肤色、国家血统、性别、性取向、性别认同、性别表达、年龄、婚姻或退伍军人身份、怀孕或残疾,或适用法律下的任何其他基础。根据适用法律,我们会为申请人和员工的宗教实践和信仰提供合理的便利,以及任何心理健康或身体残疾需求。我们提供具有竞争力的总体回报计划,包括基于角色、经验、技能和地点确定的基本工资。对于符合条件的职位,还可以根据个人的成就和贡献进行奖励性的福利报酬。我们还提供一系列福利和计划,以满足员工的需求,根据资格确定。这些福利包括全面的医疗保健覆盖、现场医疗保健中心、退休储蓄计划、备用儿童保育、学费补偿、心理健康支持、财务指导等。有关总体报酬和福利的更多详细信息将在招聘过程中提供。摩根大通是一家平等机会雇主,包括残疾/退伍军人 关于团队 我们的消费和社区银行部门通过一系列金融服务为我们的Chase客户提供服务,包括个人银行业务、信用卡、抵押贷款、汽车融资、投资咨询、小企业贷款和支付处理。我们自豪地在信用卡销售和存款增长方面处于美国领先地位,并拥有最常用的数字解决方案,同时在客户满意度方面排名第一。