高级 Java 后端工程师(Spring Boot)
维护用于出行与铁路旅行的 Java 和 Spring Boot 系统,处理生产事故,并支持迁移至新的出行平台。
描述
- 运行并持续改进旧有 Java、Spring Boot 和 Spring Batch 组件。
- 调查并解决分布式服务中的复杂事故。
- 协助将平均恢复时间控制在一小时以内,并防止严重回归问题。
- 将 Clean Code 和测试金字塔实践应用于旧有代码。
- 扩大自动化测试覆盖率,支持可靠的 GitLab CI 部署。
- 记录票价、售票和地区差异相关的复杂业务规则。
- 与新出行引擎团队协作,支持迁移工作。
- 参与 Feature Team 的 Agile Scrum 或 Kanban 及 DevOps 例会。
任职要求
- 计算机科学硕士学位,毕业于工程院校或大学,或具备同等资历。
- 拥有四至六年 Java 后端开发经验。
- 具备丰富的生产环境应用运行与维护经验。
- 熟练掌握 Java 和 Spring Boot。
- 具备 Spring Batch 实践经验。
- 具备 REST API 设计与维护经验。
- 具备 SOAP Web 服务经验。
- 掌握 MongoDB 数据建模、查询和性能调优。
- 具备 JUnit、Mockito 等自动化测试工具的使用经验,并践行 Clean Code。
- 具备 Git 和 GitLab CI 使用经验。
- 能够利用日志和监控分析生产事故并解决复杂缺陷。
- 处理事故时严谨、沉着。
- 具备服务意识,重视客户满意度。
- 能够清晰讲解并分享知识,具备出色的书面沟通能力。
- 善于团队协作,能够独立工作,并对业务规则保持好奇。
福利待遇
- 项目期间可获得经理和人力资源团队的全程指导。
- 通过技能发展、培训以及参与五个业务部门的项目,拓展职业发展机会。
- 融洽紧密的顾问团队,定期举办内部活动并分享知识。
- 加入认可度高的集团,共同参与 B Corp、Great Place to Work 和 EcoVadis 相关计划。
- 长期雇佣合同(CDI)。
- 参与具有战略意义且曝光度高的客户项目。
