java中级后端工程师(全栈)
椿域智慧居养(重庆)有限公司职位描述
java中级后端工程师(全栈) 一.岗位职责 1.场景功能开发与独立交付 在技术Leader及高级全栈构建师的指导下,参与产品开发计划制定;独立负责所分配系统功能模块的技术方案设计、高质量编码实现与交付。 根据新功能需求或业务调整,独立完成现有产品程序的修改、维护、优化与技术升级,确保系统持续稳定运行。 2.单元测试与契约联调 严格按照研发中心规范完成单元测试编写,确保核心逻辑覆盖率达标,从源头降低代码缺陷率。践行“契约先行开发模式”,基于前期确定的OpenAPI契约,主动配合前端团队、测试团队完成接口联调与数据交互,消除协作阻塞,保障前后端并行开发顺畅。 3.AI辅助编程与效能提升 熟练使用AI编程工具(如Claude Code、Cursor、Codex等)辅助代码生成、调试排错与性能优化,提升个人开发效能。 严格遵守公司AI使用规范、数据隐私、知识产权与安全审查要求;对AI生成的代码进行人工审查与二次加工,确保最终提交代码符合架构要求与安全规范,不盲目依赖AI。 4.技术问题解决与性能调优 独立解决日常开发中的常规技术问题,负责开发产品及项目的调试与测试工作。 参与系统性能优化,对线上突发问题进行快速定位、根因分析与紧急修复;协助高级全栈构建师完成复杂模块的性能调优工作。 5.质量把控与规范遵循 严格遵循研发中心编码规范与Git开发流程;积极参与Code Review,既能虚心接受高级工程师的代码审查意见,也能对其他成员的代码提出合理改进建议。 配合技术Leader及高级全栈构建师,负责相关技术文档(如详细设计文档、接口说明文档、操作手册等)的整理、编写与归档,确保知识资产完整。 6.跨团队协作与承上启下 与产品与体验经理、UI设计师及其他工程师紧密协作,准确理解PRD与交互意图,确保项目按时、高质量交付。 向上协助高级全栈构建师完成复杂业务线模块的拆解与开发任务;向下指导初级全栈构建师完成基础开发任务,解答其日常技术疑问。 积极参与部门内部技术培训与技术交流分享,促进团队整体技术水平提升。 二.任职要求 1.本科及以上学历,计算机科学与技术、软件工程等相关专业。 2.5年以上Java后端开发经验,具备全栈交付意识与前后端联调经验。 3.精通Java,深入理解JVM内存模型、并发编程、NIO网络编程,有Netty框架的深度使用经验。 4.熟练掌握Spring Boot/Spring Cloud/Dubbo 微服务体系,熟悉服务注册发现、网关、熔断降级等核心机制。 5.熟悉MySQL数据库,能编写复杂SQL,并理解索引、事务等核心概念。 6.熟练掌握 Redis 缓存、RocketMQ/Kafka 消息队列等中间件。 7.熟练使用Git进行版本协作,具备基本的Linux操作能力。 8.熟悉微服务、DDD 等主流架构方法论及设计模式,具备良好的领域建模能力;熟练运用 AI 编程工具(如 Claude Code、Cursor、Codex 等)提升开发效率。 9.熟练掌握 JavaScript/TypeScript、HTML/CSS,至少精通 Vue 或 React 之一;熟悉前端工程化工具(如 Vite/Webpack、npm/pnpm、ESLint 等)、组件化与状态管理、前后端分离及 OpenAPI 契约协作;能独立完成业务中台、管理后台等前端模块的设计、开发与性能优化,并具备基本的前端安全、兼容性与体验优化意识。 10.具备良好的沟通协作、文档编写与代码审查意识,能理解OpenAPI契约并推动前后端联调。 加分项: 1.有电商/康养/本地生活平台行业开发经验者优先。 2.有前端APP开发经验优先。 3.有性能优化经验优先。
对这个职位感兴趣吗?