摩根大通公司(JPMorgan Chase & Co.)是最古老的金融机构之一,他们提供了一个独特的机会,招聘一名首席软件工程师,负责设计和实施下一代入口网关控制平面和数据平面,将客户流量路由到超过350个应用程序。作为核心技术贡献者,您将专注于云原生技术,开发和转换软件堆栈,构建可靠、可扩展和功能丰富的Web层。您将负责在支持公司业务目标的各个业务功能中,跨多个技术领域进行关键技术解决方案的实施。
主要职责:
- 设计和实施下一代入口网关控制平面和数据平面,将客户流量路由到超过350个应用程序。
- 通过专注于云原生技术,转换软件堆栈,构建可靠、可扩展和功能丰富的Web层。
- 开发安全高质量的生产代码,审查和调试他人编写的代码。
- 确定消除或自动化解决重复问题的机会,以提高软件应用程序和系统的整体操作稳定性。
- 领导软件工程的实践社区,推动新技术和前沿技术的意识和使用。
- 为团队文化增添多样性、公平性、包容性和尊重。
主要资格、能力和技能:
- 接受过软件工程概念的正式培训或认证,并具有5年以上的实际经验。
- 实际操作经验,包括系统设计、应用开发、测试和运行稳定性。
- 在Golang开发方面有丰富的经验(包括使用HTTP客户端、GRPC和性能分析等)。
- 熟悉Envoy代理(包括构建过滤器、通过API控制Envoy和监控等)。
- 熟练掌握自动化和持续交付方法。
- 熟悉软件开发生命周期的各个方面。
- 深入理解敏捷方法论,如CI/CD、应用程序弹性和安全性。
- 在技术学科(如云计算、人工智能、机器学习、移动等)的软件应用程序和技术流程方面具有熟练的能力。
- 具备实际的云原生经验,优先考虑使用AWS。
首选资格、能力和技能:
- 深入了解金融服务行业及其IT系统。
- 具备基础设施即代码的知识,并使用Terraform来提供云基础设施。