该职位来源于猎聘 职位概览: 我们正在寻找一位技术全面、经验丰富的全栈开发工程师,负责复杂业务系统的设计、开发和优化。候选人需具备扎实的微服务架构实践经验,能够独立完成从需求分析到系统落地的全流程工作,并对领域驱动设计(DDD)和敏捷开发有深刻理解。同时,我们希望你对前沿技术(如AI编程)保持敏感,并能快速学习与应用。 职责描述: 1.业务系统开发
参与企业级应用系统的需求分析、架构设计和代码实现,确保系统高可用、可扩展。 深入理解业务逻辑,运用领域驱动设计(DDD)方法论划分业务边界,设计清晰的服务架构。 2.微服务开发与优化 基于Spring
Cloud/Alibaba、Kubernetes等微服务技术栈开发和维护服务模块。。 解决分布式环境下的事务、性能、链路追踪等挑战。 3.质量保障 编写高覆盖率的单元测试(JUnit/Mockito等)和API接口测试代码(Postman/TestNG等),推动自动化测试流程。 参与代码评审,确保代码符合规范且具备可维护性。 4.全栈技术能力
熟练使用React/Vue等框架开发响应式界面,掌握状态管理(Redux/Pinia)和前端工程化。 精通Java开发语言,熟悉Spring Boot等框架及ORM技术。 5.敏捷与MVP实践 深入理解敏捷开发流程(Scrum/Kanban),能够通过MVP模式快速验证业务假设并迭代优化。 6.技术前瞻性 关注AI编程工具(如通义灵码、CodeBuddy等)并具备实际应用经验。 主动学习新技术,推动团队技术升级。 技术要求: 1.必备技能 3年以上开发经验。 熟练掌握DDD理论,有复杂业务系统建模的成功案例。 精通单元测试和API测试框架,具备TDD/BDD经验者优先。 熟悉RESTful接口设计,掌握Swagger/OpenAPI等文档工具。 熟练使用Git、CI/CD工具(Jenkins/
GitLab CI)和容器化技术(Docker)。 2.优先条件 有AI辅助编程或大模型应用开发经验(如LangChain等)。 熟悉云原生服务产品。 新技术持续学习能力。 任职要求:
- 教育背景:计算机相关专业统招本科及以上学历。
- 工作经验:至少3年以上开发经验,具备金融业务系统开发经验者优先。
- 会粤语者优先