职位名称:高级开发工程师 (Java Spring Boot)
(Apache Camel,敏捷 DevOps)
职位简介:我们正在寻找一位高技能且经验丰富的高级开发工程师加入我们的动态团队。理想的候选人将具备使用 Java 17 和 Java Spring Boot 设计、开发和维护后端微服务的扎实背景,以及使用 Apache Camel 4 实施集成解决方案的经验。您将负责开发高质量的软件解决方案,与跨职能团队合作,创造无缝高效的用户体验。您的角色将包括参与冲刺计划、每日站会和回顾会议,确保应用程序的性能、质量和响应能力,并维护代码质量、组织和自动化。由于与现场/离岸团队之间的持续客户互动,强大的英语沟通能力是必须的。
职责:
技术负责人 – 管理技术团队和交付成果
使用 Java 17 和 Java Spring Boot 设计、开发和维护后端微服务。
使用 Apache Camel 4 实施集成解决方案。
使用 OpenAPI 规范开发和维护 API。
与跨职能团队合作定义、设计和发布新功能。
参与冲刺计划、每日站会和回顾会议。
确保应用程序的性能、质量和响应能力。
识别并纠正瓶颈,修复漏洞。
帮助维护代码质量、组织和自动化。
编写单元测试和集成测试以确保代码质量。
保持对最新行业趋势和技术的关注。
排查和调试复杂问题。
开发和维护文档。
确保应用程序的安全性和完整性。
实施自动化测试和持续集成。
要求:
计算机科学或相关领域的学士学位。
8年以上软件开发经验。
在冲刺管理方面有证明的经验。
在使用 Java 17 和 Java Spring Boot 设计、开发和维护后端微服务方面有丰富经验。
具备 Apache Camel 4 的经验。
对 JavaScript、HTML 和 CSS 有深入理解。
熟悉 RESTful API 和微服务架构。
了解现代授权机制,如 JSON Web Token。
熟悉 Git、Jenkins、Docker、Confluence 和 Bitbucket 等常用开发工具。
能够理解业务需求并将其转化为技术需求。