Java首席工程师

16个月前合同
ValueMomentum

ValueMomentum

location 芝加哥
unsaved
ValueMomentum正在寻找一名Java首席工程师加入我们的数字和云团队。您将负责进行详细分析,定义复杂的业务问题,确定不足之处,记录需求并实施解决方案。 了解您的团队 数字和云解决方案LOB是我们增长的重要贡献者。ValueMomentum为领先的保险、银行和医疗保健公司提供专业的帮助,以实现快速成功的转型之旅。团队通过在生态系统中无缝协调和提升运营绩效,应用数字技术来创建一流的客户体验。数字和云服务的服务提供包括应用开发、应用现代化、云和基础设施服务,以及利用ITSM自动化。随着成熟的服务提供集中于工具和自动化,并成为我们客户和潜在客户选择的合作伙伴,我们进入增长道路,您对这个LOB的贡献至关重要。 所需技能: • 10+年使用Java技术(如JPA、Spring Boot和Spring Cloud)进行微服务开发的实际经验,具有事件驱动集成(如Kafka)的经验。 • 有React Native和移动平台(Android或iOS)的经验 • 通过拓扑、技术栈、实现模式、DevOps、监控和生命周期管理、集成(外部和内部)、测试和安全来了解移动应用程序的风景和架构 • 在使用面向对象设计模式和SOLID原则/MVVM/清晰架构模式和清晰代码实践开发应用方面具有丰富经验。 • 对微服务架构有很好的实际经验。 • 对Java框架(如Spring(Spring Boot、Spring MVC、Spring Security)和Hibernate)有很强的经验。 • 对事件驱动架构和REST API原则有很好的理解。 • 对任何消息框架(Kafka、Rabbit MQ等)有很好的了解。 • 对云平台及其提供的服务(Azure Functions/AWS Lambda、Logic Apps/Step functions、AKS/EKS)有很好的了解。 • 对容器和Kubernetes或容器编排平台有很强的专业知识。 • 应该在敏捷/Scrum管理的项目中工作过。 • 对源代码管理工具(如GitHub)有很强的经验。 • 对OAuth/OIDC - 基于令牌的身份验证机制有很强的了解。 • 对根据提供的需求创建数据模型有很强的知识。 • 对依赖管理工具(如Maven/Gradle)有很强的知识。 • 对编写Junit测试用例有很强的专业知识。 • 具有出色的系统开发方法论、技术和工具的故障排除和问题解决能力。 • 出色的书面和口头沟通能力。 首选: • 保险领域知识。 • 在微服务和API上工作的经验。 • 对云原生应用程序开发有良好的理解。 • 对任何集成/中间件工具(如MuleSoft、ESB实现和API网关)有了解 • 对文档管理和生成系统/应用程序的知识。 工作职责: • 负责从端到端交付角度领导交付团队。 • 为团队提供技术领导和指导。 • 参与软件系统和应用程序开发生命周期的所有阶段,包括需求收集和分析、设计、测试、文档编制和实施软件、应对故障。 • 通过遵守编码标准、设计模式、安全性和性能标准来确保开发最佳实践。领导代码/设计评审。 • 确定需要重构的代码区域,以改善代码可维护性和性能。 • 负责为满足要求和规范的移动应用程序设计和实施API框架的工程设计。 • 协助项目计划和估算。 • 发现、提出和实施应用自动化机会,如API治理、代码部署和发布、与代码分析工具的集成、与监控和故障排除工具的集成。 • 能够进行故障排除,确定根本原因以优化应用程序的性能和可靠性。 • 通过CD/CD配置和发布管理自动化代码交付。 • 创建和维护技术文档。 • 与QA、平台工程、发布和其他跨职能团队合作,以实现业务目标。 • 研究并与移动开发领域的最新技术、趋势和最佳实践保持最新。 关于ValueMomentum: ValueMomentum是一家专注于保险、银行和贷款以及医疗保健行业的软件和解决方案公司。我们的行业专注、技术支持的研发和以客户为先的方法使我们能够交付我们承诺的价值,并推动我们客户的倡议。ValueMomentum总部位于新泽西州皮斯卡塔韦,是北美前十大专注于保险业的IT服务公司之一,领先的保险公司、银行和医疗保健公司信任ValueMomentum处理其核心转型和数字转型倡议。 ValueMomentum是一个平等机会雇主。所有合格的申请人将获得平等的就业机会,不受性别认同、性取向、种族、肤色、宗教、国籍、残疾、受保护的退伍军人身份、年龄或其他受法律保护的特征的影响。