职位名称: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),以实现微服务之间的高效数据传输。
- 实施**Debezium连接器**,以实现与**PostgreSQL**和**Oracle**等数据库的变更数据捕获(CDC)。
- 通过同步和异步通信确保关系数据库与微服务之间的平稳和可扩展集成。
- 与产品和工程团队合作,设计微服务以编辑平台内的任务、里程碑和其他MRO相关操作。
- 将现有逻辑从**PLSQL**迁移到新的微服务框架。
技能与资格:
- 在使用**Java**和**Spring Boot**构建微服务方面有丰富经验。
- 在云原生架构中开发和维护**微服务**的实践经验。
- 精通**REST API**和构建稳健的数据交换机制。
- 熟悉**消息代理**,特别是**Kafka**和**Azure Event Hub**,用于数据流和通信。
- 具有使用**Debezium**连接器和实现与**PostgreSQL**和**Oracle**等数据库的**变更数据捕获(CDC)**的经验。
- 深刻理解**关系数据库**(例如PostgreSQL, Oracle, MySQL)和**NoSQL**数据库。
- 熟悉**敏捷方法论**,包括每日站会、冲刺计划和持续集成实践。
- 熟悉现代**云平台**(AWS, Azure等)和容器化环境(Docker, Kubernetes)者优先。
- 能够在快节奏的环境中工作,具有协作和解决问题的心态。
关于我们:
InterSources Inc是一家认证的多元化供应商,成立于2007年,提供创新解决方案,帮助客户在各个领域和行业进行数字化转型。我们的历史超过16年,如今我们是一家屡获殊荣的全球软件咨询公司,利用技术解决复杂问题。我们认识到员工和客户是我们的优势,因为他们带来的多样化人才和机会使我们能够成长为全球平台,并与我们的成功密切相关。我们提供战略和技术建议,并在人工智能、云迁移、定制软件开发、数据分析基础设施和云解决方案、网络安全服务等领域拥有专业知识。我们为客户和员工提供合理的便利,并且不基于任何受保护属性(包括种族、宗教、肤色、国籍、性别、性取向、性别认同、年龄或婚姻状况)进行歧视。我们也是Google Cloud的合作伙伴公司。我们将战略与执行对齐,通过开发和使用最新技术提供安全的服务解决方案,使我们的资源能够为客户和客户提供行业领先的能力,使客户与InterSources Inc合作更加便捷。我们的团队还通过优化以技术为驱动的客户体验来推动增长,以用户为先,提供无与伦比的体验。这增强了客户的核心技术,使他们能够灵活扩展,创造无缝的数字体验并建立终生关系。