Java高级开发工程师(全栈开发方向)
职位描述
工作职责
"(1)系统建设与架构设计:参与中大型信息系统的技术选型与架构设计,独立负责核心模块的研发、部署及交付,确保系统高可用与可扩展性;
(2)后端核心开发:承担后端核心业务逻辑开发,完成微服务架构下的 API 接口设计、数据库设计与 SQL 优化,解决分布式事务、消息队列及服务性能调优等关键技术问题;
(3)AI 辅助全栈开发:在前端开发中,结合 AI 编程助手高效完成较复杂页面的开发、联调与测试;
(4)实践 AI Coding 工作流:深度使用 AI 编程助手(如 Claude Code、Cursor、Codex 等)完成代码生成、重构、单元测试与文档编写,参与总结并沉淀团队 AI 协作最佳实践;
(5)Spec 驱动开发落地:基于明确的技术规格说明,利用 AI 工具生成高质量、可维护的代码,践行 Specification‑Driven Development 流程;
(6)团队协作与工程化:与产品、测试团队密切协作,参与 Code Review,维护并优化 CI/CD 流程与容器化部署方案。
任职要求
"(1)大学本科及以上学历,计算机科学、软件工程或相关专业,具备AI辅助开发经验;
(2)具有扎实的Java编程功底,5年以上Java后端开发经验,参与过中大型系统或高并发系统的设计与落地,熟练掌握Spring Boot、Spring Cloud微服务架构,熟悉MySQL、达梦等数据库,具备JVM性能调优、线上故障排查、分布式锁及消息队列使用经验;
(3)熟悉 Vue 3 及响应式原理,掌握 TypeScript、Vue Router、Pinia、Axios;有 Element Plus 或同类企业级 UI 库使用经验;了解 Vite 工程化(构建配置、代码分割)与 SCSS / TailwindCSS;
(4)深度使用过至少一种 AI 编程助手(Cursor / Claude Code / Codex 等),理解 AI 协作开发理念;有 Spec 驱动开发实践,能编写技术规格文档并借助 AI 工具落地为业务代码;
(5)熟悉 Linux、Docker,了解 Kubernetes,具备良好的代码习惯(Git Flow、Commit规范、单元测试)及快速学习能力,对技术抱有热情,乐于在团队内部分享 AI Coding 最佳实践;
对这个职位感兴趣吗?