岗位描述
岗位职责:
1. 参与公司后端Java项目的需求分析、代码开发、单元测试、迭代优化等全流程研发工作,配合产品、测试、前端团队完成功能落地。
2. 负责业务系统接口开发、数据库设计与优化、后台逻辑实现,保障系统稳定、高效、安全运行。
3. 跟进主流后端技术框架与开发规范,参与项目代码评审、技术复盘,持续优化代码质量和项目性能。
4. 协助排查线上系统问题、修复程序bug,保障业务正常迭代更新。
5. 参与团队技术沉淀,整理开发文档、技术笔记
岗位要求:
1. 计算机相关专业本科及以上学历,基础扎实、学习能力强。
2. 熟练掌握Java基础语法,熟悉面向对象、集合、多线程、IO、异常处理等核心知识点。
3. 掌握Spring、SpringBoot、Spring MVC、MyBatis/MyBatis-Plus主流开发框架,理解框架核心原理。
4. 熟练使用MySQL数据库,掌握常用SQL语句,了解索引、事务、数据库优化基础知识。
5. 熟悉Git版本控制工具、具备基本的项目开发和版本管理能力。
6. 具备良好的代码规范、逻辑思维能力,沟通顺畅,有责任心和团队协作意识,能承受互联网行业正常迭代节奏。
7. 了解微服务、分布式、SpringCloud/SpringCloud Alibaba基础架构。
8. 有校园项目、课程设计、开源项目、实习研发经验者优先。