【岗位职责】
 1.技术文档: 编写相关的技术设计文档和接口文档。 
2.系统设计与开发: 参与产品业务需求讨论,进行系统架构和模块设计;负责核心功能、业务逻辑及数据库的后端代码编写与实现。 
3.服务与API开发: 构建高性能、高可用、可扩展的后端服务;设计和提供清晰、稳定、安全的API接口供前端/移动端调用。 
4.建立并维护代码管理体系,主导Git/GitLab/SVN等工具的规范化使用,制定代码分支管理策略;推动代码审查机制,确保代码质量与可维护性;优化CI/CD流程(如Jenkins/GitLab CI);解决代码版本冲突、集成问题,制定代码规范并推动团队落地; 
5.性能与优化: 负责系统性能优化、瓶颈分析及技术难题攻关,保障系统的稳定性、安全性和处理能力。 
6.负责产品技术平台核心功能的详细设计及编码工作,包含微服务基础,持续构建部署及平台其它核心功能; 
7.负责产品技术平台的持续优化,解决技术平台关键技术问题,提升开发效率与质量,强化技术标准及规范; 
8.运维支持: 参与系统的部署、监控和维护,协助定位和解决线上故障。 
 【任职条件】
 1.本科及上学历,计算机相关专业; 
2.5年以上开发经验,有良好的编程习惯; 
3.熟悉流行开源技术栈开发技术,如有较深的Java基础根底,熟悉J2EE框架,MVC模式,MVVM模式;  
4.熟悉流行开源框架,如Spring、Spring MVC、Mybatis/Mybatis Plus、Springboot等,熟悉Tomcat、Nginx等常用应用服务器,熟练使用Eclipse和IntelliJ IDEA开发工具; 
5.熟悉MySQL、postgresql数据库开发,有较好的数据库设计和编写脚本的能力; 
6.熟悉常用的中间件,如缓存(Redis),消息队列(RabbitMQ、RocketMQ、Kafka)等; 
7.较强的文档撰写能力,有面向对象系统分析和设计经验,能够熟练编制各类开发文档; 
8.具有较强的敬业与团队合作精神,工作认真、细致、负责,并能在一定压力下完成工作。