首席软件工程师 - Java, Spring Boot, Kafka, 微服务

芝加哥 6天前全职 网络
84.9万 - 127.4万 / 年
职位描述 作为一个敏捷团队的重要一员,您将不断推动技术产品的提升、构建和交付。 作为摩根大通公司企业与投资银行的高级首席软件工程师,您是一个敏捷团队的重要组成部分,该团队致力于以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。通过您的能力和贡献推动显著的业务影响,并运用深厚的技术专业知识和问题解决方法来应对跨多种技术和应用的各种挑战。 工作职责 • 执行创造性的软 件解决方案、设计、开发和技术故障排除,具备超越常规或传统方法思考的能力,以构建解决方案或拆解技术问题 • 领导使用 Java 和 Spring Boot 设计和实施分布式微服务 • 架构和开发利用 Apache Kafka 的事件驱动系统,以实现实时数据处理 • 开发安全的高质量生产代码,并审查和调试他人编写的代码 • 确定消除或自动化重复问题修复的机会,以改善软件应用程序和系统的整体操作稳定性 • 领导与外部供应商、初创公司和内部团队的评估会议,以推动对架构设计、技术资质和在现有系统及信息架构中应用的结果导向探讨 • 在软件工程领域领导实践社区,推动对新兴和前沿技术的认识和使用 • 增强团队的多样性、公平性、包容性和尊重文化 • 指导和培养初级工程师,帮助他们提升技术技能和职业发展 • 在生产环境中排除和解决复杂的技术挑战,确保系统的可靠性和性能 • 关注新兴技术和行业趋势,评估其对我们技术栈的潜在影响 所需资格、能力和技能 • 具备软件工程概念的正式培训或认证,以及 5 年以上的应用经验 • 精通 Java 和 Spring Boot • 拥有计算机科学、工程或相关领域的学士或硕士学位。 • 有领导团队构建和部署分布式微服务架构的成功经验 • 在构建事件驱动架构方面有丰富的 Apache Kafka 经验 • 对 RESTful API、Web 服务和集成模式有深入了解 • 具备 Docker 和 Kubernetes 等容器化技术的经验 • 具备实际的云原生经验 • 精通软件开发生命周期的各个方面 • 对金融服务行业及其 IT 系统有深入了解 • 优秀的领导力、沟通和人际交往能力,以及强大的问题解决能力和对细节的关注。 优先资格、能力和技能 • 熟悉云平台(AWS、Azure 或 Google Cloud)和 DevOps 实践,深入理解敏捷方法论,如 CI/CD、应用弹性和安全性 • 熟悉现代全栈技术 • 接触过云技术 • 接触过关系型和非关系型数据库,如 Oracle 和 Cassandra 关于我们 摩根大通是最古老的金融机构之一,向数百万消费者、小型企业和许多世界上最知名的公司、机构和政府客户提供创新的金融解决方案。我们的历史超过 200 年,如今我们在投资银行、消费者和小型企业银行、商业银行、金融交易处理和资产管理领域处于领先地位。 我们提供具有竞争力的总奖励方案,包括根据角色、经验、技能和地点确定的基本薪资。符合条件的角色可能会获得基于佣金的薪酬和/或酌情激励补偿,支付形式为现金和/或可放弃的股权,以表彰个人成就和贡献。我们还提供一系列福利和计划,以满足员工的需求,具体取决于资格。这些福利包括全面的医疗保健覆盖、现场健康和保健中心、退休储蓄计划、备用托儿服务、学费报销、心理健康支持、财务指导等。在招聘过程中将提供有关总薪酬和福利的更多详细信息。 我们认识到,我们的员工是我们的力量,他们为我们的全球劳动力带来的多样化人才与我们的成功直接相关。我们是一个平等机会雇主,重视公司内的多样性和包容性。我们不因任何受保护属性(包括种族、宗教、肤色、国籍、性别、性取向、性别认同、性别表达、年龄、婚姻或退伍军人身份、怀孕或残疾,或任何其他受适用法律保护的基础)而歧视。我们还为申请者和员工的宗教实践和信仰,以及心理健康或身体残疾需求提供合理的便利。有关请求便利的更多信息,请访问我们的常见问题解答。 摩根大通公司是一个平等机会雇主,包括残疾/退伍军人 关于团队 摩根大通的商业与投资银行在银行、市场、证券服务和支付领域是全球领导者。全球各地的公司、政府和机构在 100 多个国家信任我们进行业务。商业与投资银行提供战略建议、筹集资金、管理风险并在全球市场中扩展流动性。