工作职责:
√1、根据项目需求规格说明,编写软件设计文档。根据功能需求,搭建高维护性的后端架构,对整体架构进行分析与完善;
2、编写高质量代码,对后端程序的可用性、易用性、兼容性负责。配合前端开发人员制定服务接口并实现交互与调试,使界面和功能得以实现;
3、参与完成产品性能优化、关键技术问题攻关等工作。负责软件集成、部署、发布等工作;
4、对程序进行维护,使程序响应速度更快,项目维护性更高,提升用户体验;
5、协同项目经理,负责新老产品的升级迭代、常规维护、二次开发等工作。根据用户体验反馈与测试报告,进行BUG修改与优化;
6、完成上级领导安排的其他工作。
任职要求:
1、有5年及以上工作经验;
2、计算机基础良好,工作效率高,能独立完成需求分析、系统架构、系统设计、数据库设计,代码编写开发及自测;Java基础扎实,深入掌握IO、多线程、集合、JVM等基础知识,熟练使用SpringBoot、SpringCloud、mybatis/mybatis-plus等主流开发框架,了解微服务架构体系设计;熟悉缓存、消息队列等机制;熟悉各种开发、调试及版本管理工具,如InterliJ IDEA、Git、Jenkins等;理解分布式系统常见问题域,对常见的中间件有使用经验,并理解其原理和适用场;
3、有大数据、大语言模型、本地生活服务开发经验优先。