岗位职责:
1. 参与公司产品或项目的后端模块设计与开发,协助完成功能的代码实现,例如开发用户管理、订单处理等模块。
2. 根据业务需求编写接口文档,确保接口清晰、规范,并与前端团队紧密协作,完成功能联调,保障前后端数据交互顺畅。
3. 协助进行数据库设计,参与数据库表结构的搭建、优化SQL查询语句,提升数据存储和读取的效率,如合理创建索引等。
4. 学习并应用新技术,探索更优的开发方案,解决开发过程中遇到的技术难题,为项目提供技术支持 。
任职要求:
1. 本科及以上学历,计算机科学与技术、软件工程、信息与计算科学等相关专业的在校学生,2025或2026届毕业生优先考虑。
2. 扎实掌握至少一门后端开发语言,如Java、Python、Go、C++ 等,有实际代码编写经验,能独立完成简单功能模块的开发。
3. 熟悉常用的数据库,如MySQL、PostgreSQL、MongoDB等,了解数据库基本操作和SQL语句编写,能够进行简单的数据查询、插入、更新等操作。
4. 了解常用的后端开发框架,熟练掌握SpringBoot,SpringMVC,mybatis,shardingsphere,redis等框架,熟悉分布式和微服务等概念,熟悉数据库分表、读写分离原理,熟悉常用消息中间件(kafka、rocketmq、rabbitmq等)
5. 具备良好的数据结构和算法基础,理解常见的数据结构(如数组、链表、栈、队列、树等)和算法(如排序、查找等),能够运用其解决实际问题。
6. 熟悉版本控制工具,如Git,能够进行代码的提交、拉取、分支管理等基本操作,保证代码的有效管理和协作开发。
7. 对技术有强烈的好奇心和学习热情,有较强的自我驱动力和学习能力,愿意主动学习新知识、新技术,不断提升自己的技术水平。
8. 具备良好的沟通能力和团队协作精神,能够与团队成员有效沟通,共同完成项目任务,善于倾听他人意见,乐于分享自己的想法和经验。