岗位职责:
1. 负责公司产品或项目的后端开发工作,包括编码实现、测试和优化等;
2. 参与技术选型、架构设计和技术方案制定,确保项目的技术可行性和稳定性;
3. 编写技术文档,包括设计文档、测试文档及功能操作手册等;
4. 编写高质量的代码,遵循编码规范和最佳实践,提高系统性能和可维护性;
5. 与前端开发、产品经理、测试等团队成员紧密合作,确保项目按时按质完成;
6. 跟踪和研究新技术,为团队提供技术支持和指导;
7. 完成上级领导交办的其他相关工作。
任职要求:
1. 本科及以上学历,计算机相关专业,3年以上开发经验,此岗位同时招聘优秀研究生;
2. 精通 Java 编程语言,扎实的Java基础,包括核心类库、多线程、集合框架、IO/NIO、网络编程等;
3. 熟悉Java EE 平台,了解和掌握 SpringBoot、Spring MVC、MyBatis等主流开源框架,并理解其实现原理;
4. 熟悉数据库设计及MySQL优化,能够熟练操作MySQL、Oracle等至少一种关系型数据库管理系统,并了解NoSQL数据库如 Redis、MongoDB 等;
5. 了解微服务架构理念,具备高并发、高负载环境下的系统设计和开发经验;
6. 熟悉 Linux 操作系统,具备基本的服务器部署、配置及运维能力;
7. 熟悉版本控制工具如 Git,具备良好的代码编写规范和文档编写习惯;
8. 具备 Shell、Python、Perl等脚本语言的使用能力,以支持自动化部署、运维等工作;
9. 有大型项目开发经验者优先,具备分布式系统、微服务架构等经验者更佳;
10. 有较强的技术热情和专研精神,有独立自主的学习习惯和良好的沟通表达、团队协作能力。