Java 微服务开发人员

芝加哥 7天前全职 网络
55.6万 - 83.4万 / 年
职位名称:Java 微服务开发人员 (Java Spring Boot, Kafka, Debezium) 工作地点:伊利诺伊州伍德代尔 职位类型:全职/永久 职位概述: 我们正在寻找一名熟练的 Java 微服务开发人员,为 Concourse Digital MRO 平台的开发做出贡献。该定制应用程序由 MRO 设施使用,正在从传统系统过渡到现代微服务架构,您将在构建和增强这些微服务方面发挥关键作用。此职位专注于开发异步和同步 REST API,集成各种消息代理,并使用 Debezium 连接器实现变更数据捕获 (CDC),以促进多个数据库(PostgreSQL、Oracle、MySQL、NoSQL)与 Concourse 平台之间的数据交换。理想的候选人应具备 Java Spring Boot、微服务框架、消息代理(Kafka、Azure Event Hub)和 CDC 工具(如 Debezium)的实际经验。 主要职责: - 使用 **Java** 和 **Spring Boot** 设计、开发和部署微服务,以支持 Concourse Digital MRO 平台。 - 构建和管理 **REST API**,以实现各种数据库(PostgreSQL、Oracle、MySQL、NoSQL)与 Concourse 平台之间的数据交换。 - 集成和管理 **消息代理**(Kafka、Azure Event Hub),以实现微服务之间的高效数据传输。 - 为 **PostgreSQL** 和 **Oracle** 等数据库实现 **Debezium 连接器**以进行变更数据捕获 (CDC)。 - 通过同步和异步通信确保关系数据库和微服务之间的平稳和可扩展集成。 - 与产品和工程团队合作,设计微服务以编辑平台内的任务、里程碑和其他 MRO 相关操作。 - 将现有逻辑从 **PLSQL** 迁移到新的微服务框架。 技能与资格: - 在使用 **Java** 和 **Spring Boot** 构建微服务方面有丰富经验。 - 在云原生架构中开发和维护 **微服务**的实际经验。 - 在 **REST API** 和构建强大的数据交换机制方面具有专业知识。 - 熟悉 **消息代理**,特别是 **Kafka** 和 **Azure Event Hub**,用于数据流和通信。 - 具有使用 **Debezium** 连接器和实现 **变更数据捕获 (CDC)** 的经验,适用于 **PostgreSQL** 和 **Oracle** 等数据库。 - 对 **关系数据库**(如 PostgreSQL、Oracle、MySQL)和 **NoSQL** 数据库有扎实的理解。 - 对 **敏捷方法论**有深入了解,包括每日站会、冲刺计划和持续集成实践。 - 熟悉现代 **云平台**(AWS、Azure 等)和容器化环境(Docker、Kubernetes)者优先。 - 能够在快节奏的环境中工作,具有协作和解决问题的心态。 关于我们: InterSources Inc 是一家认证的多元化供应商,成立于 2007 年,提供创新解决方案,帮助客户在各个领域和行业进行数字化转型。我们的历史超过 16 年,如今我们是一家屡获殊荣的全球软件咨询公司,利用技术解决复杂问题。我们认识到我们的员工和客户是我们的优势,因为他们带来的多样化人才和机会使我们能够成长为全球平台,并与我们的成功有因果关系。我们提供战略和技术建议,并在人工智能、云迁移、定制软件开发、数据分析基础设施和云解决方案、网络安全服务等领域拥有专业知识。我们为客户和员工提供合理的便利,并且不基于任何受保护属性(包括种族、宗教、肤色、国籍、性别性取向、性别认同、年龄或婚姻状况)进行歧视。我们也是谷歌云合作伙伴公司。我们将战略与执行相结合,通过开发和使用最新技术提供安全的服务解决方案,使我们的资源能够为客户和客户提供行业领先的能力,使客户与 InterSources Inc 进行业务往来变得方便。我们的团队还通过优化以技术为驱动的客户体验来推动增长,将用户放在首位,提供无与伦比的体验。这加强了客户的核心技术,使他们能够灵活扩展,创建无缝的数字体验并建立终身关系。