岗位职责:
1.独立负责业务模块的端到端开发,涵盖数据库设计、后端接口实现(Java)、简单前端页面开发(Vue)及联调部署,对功能的最终交付质量负责。
2.负责高复杂度后端逻辑的编写,包括复杂业务规则实现、高并发接口优化、分布式事务处理及核心算法落地。
3.负责现有系统的性能瓶颈分析与优化,包括SQL调优、JVM调优、接口响应速度提升、高并发场景下的代码重构,直接对系统稳定性负责。
4.负责中后台管理系统架构设计与代码实现。
5.主导前后端接口规范制定(Swagger/YApi),优化数据传输格式。
【任职要求】
1.计算机相关专业本科及以上学历,4年以上开发经验,其中至少2年具备实际的前后端混合开发经验,有独立负责过完整项目模块的经历。
2.Java基础扎实,精通Spring Boot、Spring Cloud、MyBatis-Plus等主流框架。
3.精通MySQL数据库设计及SQL调优,熟悉Redis、MQ(RocketMQ/Kafka)等中间件的实际应用。
4.熟练使用Redis(缓存策略、穿透/击穿/雪崩解决方案)、MQ(消息丢失/重复消费/顺序消息处理)、Elasticsearch等,并能解决生产环境中的相关难题。
5.具备良好的代码规范和文档习惯,熟悉单元测试。
6.全栈思维:
理解前后端分离架构,能合理划分前后端边界,设计出高效、安全的API接口。
有Node.js使用经验(如用于BFF层、脚本工具编写)者加分。
具备极强的责任心和自驱力,沟通能力强,能从用户视角思考产品体验,以“把功能做出来且好用”为第一目标。
【加分项】
全栈项目经验: 有从0到1独立开发并上线过完整SaaS产品或复杂业务系统经验者优先。
DevOps能力: 熟悉Docker、K8s、CI/CD流水线配置,能独立完成项目部署运维者优先。