主要职责
- 领导Spring Boot微服务的设计和实施,作为可扩展的分布式架构的一部分。
- 与团队合作,理解业务需求并将其转化为明确的技术故事。
- 负责待办事项的完善过程,确保故事清晰、可实现且技术上合理。
- 为开发团队提供技术指导和指导,执行最佳实践和代码质量标准。
- 设计和构建用于内部和外部集成的RESTful API。
- 使用Kafka或类似的事件驱动系统进行异步处理。
- 根据设计模式和清洁代码原则编写干净、可维护和可测试的代码。
- 与DevOps和云团队合作,确保在Kubernetes (K8s)和Azure云环境中的顺利部署。
- 参与架构讨论、冲刺计划和代码审查。
- 调查问题,提出改进建议,确保系统的持续性能和可靠性。
所需资格
- 7年以上Java后端开发经验,其中至少2年担任领导或高级角色。
- 深入掌握Spring Boot和微服务架构。
- 具有丰富的RESTful API开发和集成经验。
- 扎实的SQL和关系数据库知识(PostgreSQL、MySQL等)。
- 拥有Kafka或其他消息系统的实际操作经验。
- 熟悉Kubernetes和Azure云服务。
- 深刻理解面向对象设计、设计模式和清洁编码原则。
- 证明能够与业务利益相关者合作,理解领域逻辑,并将其转化为用户故事和技术任务。
- 优秀的分析和解决问题的能力。
- 精通Git和CI/CD工作流程。
软技能
- 积极主动和具备商业意识的心态。
- 强大的沟通和协作能力。
- 具有主人翁心态,主动识别和解决问题,防止问题升级。
- 能够在动态、快节奏的环境中工作。