职位描述
• 设计和开发高容量、低延迟的关键系统微服务,提供高可用性和性能
• 通过调查替代方案和技术,并提出这些方案进行架构审查,支持持续改进
• 编写设计良好、可测试、高效的代码;确保设计符合规范。
• 准备和发布软件组件的版本。
• 候选人将应用内部的重用、架构、测试和一般最佳实践标准
• 能够在需要时引入新技术和新想法。
• 自动化微服务的CI/CD流程。
• 提供可靠、可扩展和高效的解决方案
• 开发单元测试模块以验证开发的代码
• 作为大型全球团队的一部分有效地工作。
• 作为新人或初级开发人员的顾问或教练。
资格要求
• 5年以上使用Java或J2EE和Web服务开发应用程序的实际经验。
• 对Java 1.8、Spring Boot、Spring Cloud有深入的理解。
• 有开发REST API的经验。
• 有持续开发和持续集成(CICD)的经验。
• 必须具备交付业务关键、高容量和高可用性微服务的经验。
• 有测试驱动开发(TDD)和Junit、LeanFT等测试工具的经验。
• 熟悉git作为源代码控制工具
• 具有在敏捷团队中工作的经验非常理想。