首席软件工程师 - Java, Spring Boot, AWS

纽约 7小时前全职 网络
面议
我们有一个机会可以影响您的职业生涯,并提供一个冒险,让您可以突破可能性的极限。 作为摩根大通商业和投资银行的首席软件工程师,您是一个敏捷团队的重要组成部分,致力于以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。作为核心技术贡献者,您负责在支持公司业务目标的各种业务功能中跨多个技术领域进行关键技术解决方案。 工作职责 - 设计、开发和交付创新的软件解决方案,能够超越常规或传统的方法来构建解决方案或分解技术问题。 - 领导实时搜索服务和搜索API的设计、构建和优化。 - 领导后端(Java、Spring Boot、AWS、Kafka、PostgreSQL、Elastic Search)和前端(React JS)组件的技术故障排除和性能调优。 - 架构和实施可扩展的系统,以从不同来源摄取、转换和聚合数百万条记录,确保数据质量和完整性。 - 与工程师、产品负责人和业务利益相关者合作,将需求转化为一流的软件解决方案。 - 在敏捷/ Scrum环境中工作,参与冲刺计划、代码审查和持续改进。 - 倡导API设计、微服务架构和使用Kubernetes和AWS的云原生开发的最佳实践。 - 指导初级工程师,并在团队内贡献多样性、包容性和尊重的文化。 所需资格、能力和技能 - 软件工程概念的正式培训或认证,以及5年以上的软件开发实践经验。 - 深厚的Java/JVM生态系统、Spring Boot框架的专业知识。 - 具有构建稳健的API和微服务架构的经验。 - 熟练掌握AWS云服务和Kubernetes容器编排。 - 拥有使用Kafka架构和构建分布式消息和事件驱动架构的实践经验。 - 高级的PostgreSQL和数据库优化技能。 - 高级的Elastic Search数据存储、索引和搜索优化技能。 - 在性能调优和复杂系统故障排除方面表现出色。 - 具有实时数据处理经验。 - 拥有React JS和现代前端开发实践的经验。 - 精通软件开发生命周期的各个方面,包括CI/CD、自动化和应用程序弹性,具有在敏捷团队中工作并与产品和工程利益相关者合作的经验。 优先资格、能力和技能 - 有金融系统或企业CRM平台工作经验者优先。 - 熟悉数据匹配、去重和实体解析技术。 - 具有大规模云原生应用程序性能优化经验。