岗位职责:
1.负责公司核心业务系统的全栈开发工作,主导后端架构设计与实现,同时负责或参与前端页面开发与优化,确保前后端交互流畅高效;同步编写相关技术文档(如接口文档、开发手册、架构设计说明等)。
2.参与需求分析与技术方案设计,根据业务场景制定合理的技术实现路径,解决开发过程中的复杂技术问题;负责输出需求规格文档、技术方案白皮书等材料。
3.负责数据库设计、优化及性能调优;编写数据库设计文档、SQL 优化报告等材料,记录设计逻辑与优化方案,为后续维护与迭代提供参考。
4.参与系统的测试、部署与维护,持续迭代优化系统性能,提升用户体验;撰写测试用例(含前后端联调要点)、部署手册、运维说明等文档。
5.配合产品、测试等团队,推动项目按计划落地,确保开发质量与进度;参与项目相关材料编写,如开发进度报告、风险评估文档、技术评审纪要等。
任职要求:
1、学历及专业:本科及以上学历,计算机科学与技术、软件工程等相关专业优先
2、工作经验:具备 3 年以上全栈开发经验,其中Java后端开发经验不低于 2年
3、专业技能:
·精通Java、Python等两种以上开发语言,具备扎实的面向对象编程思想和代码功底。精通Spring Boot、Spring Cloud 等微服务框架,熟悉分布式系统设计与实现。
·掌握MyBatis、Hibernate 等 ORM 框架。熟悉MySQL、PostgreSQL 等关系型数据库的使用与优化。熟悉Redis,MongoDB等NoSql数据库与缓存技术的应用
精通 Vue、React 等主流前端框架并熟练掌握HTML5、CSS3、JavaScript(ES6 及以上),熟悉前端工程化工具(如 Webpack、Vite),能独立完成前端页面开发与组件封装
·熟练使用 Git、SVN 等版本控制工具,具备团队协作开发经验。
·熟悉 Maven、Gradle 等项目构建工具,能独立搭建和管理项目依赖。
·熟悉 Docker 容器化技术,能使用 Docker 进行应用打包、部署与环境一致性管理。
·熟悉 Jenkins、GitLab CI 等持续集成 / 持续部署(CI/CD)工具,参与自动化部署流程搭建。