1. 系统设计与开发: 负责公司核心业务系统的架构设计与开发工作,独立完成从前端页面到后端服务的完整功能实现
2. 后端开发: 主导基于Java(Spring Boot/Spring Cloud)的后端服务开发,负责数据库设计(MySQL/Redis)、接口编写及性能优化
3. 前端开发: 负责Web前端页面的开发与交互实现,运用Vue.js或React框架构建高质量、响应式的用户界面
4. 技术攻坚: 解决开发过程中的关键问题和技术难点,对现有系统进行代码重构和性能调优,确保系统的稳定性、可扩展性和安全性
5. 团队协作: 与产品经理、UI设计师紧密合作,理解业务需求,提供合理的技术解决方案,并参与代码评审,指导初中级开发人员
1. 全日制本科及以上学历,计算机相关专业,5年以上实际Java开发经验,其中至少2年以上前端开发经验
2. 后端技术栈:
精通Java: 扎实的Java基础,熟悉IO、多线程、集合等基础框架,熟悉JVM原理及调优
精通主流框架: 熟练使用Spring、Spring MVC、Spring Boot、MyBatis等主流开源框架,具有Spring Cloud微服务开发经验者优先
数据库能力: 熟悉MySQL数据库,具备的SQL编写及优化能力,熟悉Redis等NoSQL数据库
3. 前端技术栈:
基础扎实: 精通HTML5、CSS3、JavaScript (ES6+)
框架熟练: 至少精通一种主流前端框架(Vue.js 或 React),有实际项目开发经验,熟悉Vue全家桶(Vue-Router, Vuex/Pinia)或React全家桶
工程化: 熟悉前端工程化与构建工具(如Webpack、Vite),了解Node.js,有移动端或小程序开发经验者优先
综合能力: 具备良好的编码习惯(命名规范、注释清晰)和文档编写能力。 具备独立分析问题和解决问题的能力,对新技术有强烈的求知欲。 具有良好的沟通能力和团队合作精神,责任心强,能承受一定的工作压力