要求
• 4年以上使用Java 8+和Spring进行API和微服务开发的经验,
• 关系实体建模和复杂关系数据查询,
• Docker和容器化技术,
• 单元测试和集成测试经验,
• 具备可观察性和监控经验,
• 熟练使用Git和SCM,
• 愿意使用不同的框架、设计模式和范例,
• 流利或高级的英语能力(所有沟通都使用英语进行),
• (可取)Kafka或类似技术,
• (可取)CQRS(命令查询职责分离)模式,
• (可取)良好的Linux和Shell脚本技能,
• (可取)Azure云计算
工作内容
• 这是一个处理新挑战、技术和协议的绝佳技术机会,
• 您将参与一个团队,负责运行在Java、Spring和Kubernetes微服务上的供应链平台,使用许多不同的RESTful和事件协议进行数据集成和操作,
• 如果您正在寻找真正的技术挑战,这里就是机会所在,
• 使用Java和Spring开发面向消费者解决方案的API,
• 开发微服务及相关服务编排,
• 开发和维护数据库结构、视图和复杂数据操作,
• 使用Kubernetes(Openshift)开发和部署解决方案,
• 开发和维护测试自动化解决方案(单元测试、集成测试、端到端测试),
• 开发和维护CI/CD解决方案,
• 确保解决方案按照最佳质量标准构建,符合端到端的代码和功能要求(Sonar / Bugs / 重工),
• 确保解决方案按照安全、DevOps和性能最佳实践构建,
• 创建和维护客户需要的设计和其他文档