核心Java开发人员;负责人

休斯顿 2天前全职 网络
面议
职位:核心Java开发人员(负责人) 核心Java开发人员(负责人),具备Java开发、Kafka、核心Java、Java应用/网络服务器、Spring、Spring Boot技能,工作地点为任何Infogain基地(诺伊达、古尔冈、班加罗尔、孟买、浦那) 职责 设计、开发和维护使用Java(8+)、Spring Boot和Spring Cloud的可扩展后端服务。 架构和实施基于微服务的解决方案,包括服务分解、API设计和服务间通信。 构建以性能、可靠性和可维护性为重点的RESTful和事件驱动的API。 事件流和消息传递 设计和实施使用Apache Kafka的事件驱动架构。 开发Kafka生产者和消费者;管理主题、分区、偏移和消息模式。 确保分布式系统中的消息可靠性、排序、容错性和可观察性。 系统设计与可扩展性 领导涵盖可扩展性、弹性、容错性和数据一致性的系统设计讨论。 在适当的地方应用CQRS、Saga、断路器、重试和舱壁等模式。 在高吞吐量环境中优化应用性能、内存使用和延迟。 Dev Ops和云原生实践 通过容器化(Docker)和编排(Kubernetes)构建云就绪服务。 集成CI/CD管道以实现自动构建、测试和部署。 与Dev Ops团队紧密合作,确保可靠性、监控和日志记录(例如,Prometheus、Grafana、ELK)。 代码质量与协作 执行编码标准,进行代码审查,并指导初级工程师。 编写单元、集成和合同测试以确保系统稳定性和质量。 与产品经理、架构师和跨职能团队合作,将需求转化为技术解决方案。 必需资格 8年以上Java后端开发的专业经验。 具备Spring Boot、Spring MVC和Spring Data的丰富实践经验。 有构建和维护微服务架构的经验。 在生产环境中具备Apache Kafka的实践经验。 对分布式系统、并发性和异步处理有扎实的理解。 具备关系型和NoSQL数据库(例如,PostgreSQL、MySQL、MongoDB)的经验。 对RESTful API设计和最佳实践有深入了解。 优先资格 具备云平台(Azure、AWS或GCP)经验。 熟悉Spring Security、OAuth2和身份验证/授权机制。 具备API网关、服务网格和配置管理经验。 在高规模或关键任务系统中有先前经验。 软技能 具备较强的分析和解决问题的能力。 能够独立工作并负责复杂组件。 具备出色的沟通能力和影响技术决策的能力。 具备指导心态,专注于团队成长和工程卓越。 经验 • 11-12年 技能 • 主要技能:Java开发 • 附加技能:Kafka、核心Java、Java应用/网络服务器、Spring、Spring Boot 关于公司 Infogain是一家以人为中心的数字平台和软件工程公司,总部位于硅谷。我们利用云、微服务、自动化、物联网和人工智能等技术为财富500强公司和数字原生企业在技术、医疗保健、保险、旅行、电信和零售及消费品行业提供业务成果。我们加速体验驱动的数字平台交付转型。Infogain也是微软(NASDAQ: MSFT)金牌合作伙伴和Azure专家托管服务提供商(MSP)。 Infogain是Apax Funds投资组合公司,在加利福尼亚、华盛顿、德克萨斯、英国、阿联酋和新加坡设有办事处,并在西雅图、休斯顿、奥斯汀、克拉科夫、诺伊达、古尔冈、孟买、浦那和班加罗尔设有交付中心。