工作职责
1. 负责业务系统的端到端设计与开发,主导前后端技术方案落地,确保系统高可用、高性能及可扩展性。
2. 基于Java技术栈(如Spring Boot/Spring Cloud)开发核心服务,设计RESTful API及微服务架构。
3. 使用Vue.js及H5技术实现复杂交互界面,优化移动端/PC端兼容性及响应式布局。
4. 推动前后端技术选型,搭建并维护标准化开发框架。
5. 探索微前端、Serverless、低代码等前沿技术,提升开发效率和系统扩展性。
6. 优化全链路开发流程,整合CI/CD工具链(如Jenkins、GitLab CI),实现自动化构建、测试与部署。
7. 通过JVM调优、SQL优化、缓存策略(Redis)、分布式事务等手段提升服务性能。
8. 主导全链路监控(如Prometheus+SkyWalking+前端埋点),定位并解决系统瓶颈。
9. 解决前后端联调中的技术难题(如跨域、鉴权、数据一致性),确保交付质量。
10. 编写技术文档,主导代码Review,培养团队全栈开发能力。
任职资格
1. 计算机相关专业本科及以上学历。
2. 5年以上全栈开发经验,主导过至少2个完整全栈项目。
3. 深入理解Spring Boot/Spring Cloud、MyBatis/MyBatisPlus、JVM原理及性能调优。
4. 掌握分布式系统设计(如熔断、限流、服务发现)、消息队列(Kafka/RabbitMQ)。
5. 熟练使用Oracle/MySQL,精通索引优化、分库分表方案,精通NoSQL(MongoDB/Redis/MinIO)。
6. 能独立完成从需求分析到架构设计、数据库建模、接口定义的全流程开发。
7. 熟悉嵌入式智能硬件系统开发。
8. 具备全栈思维,能快速理解业务需求并设计合理的技术方案。
9. 优秀的跨团队沟通能力,能协调前后端资源推动项目落地。
10. 强烈的技术热情,主动关注行业动态并推动技术升级。