岗位要求
一、基本要求
1.学历:统招本科及以上学历,计算机科学与技术、软件工程、信息与计算科学等计算机相关专业。
2.工作经验:具备 3 - 6 年 java 开发经验,拥有扎实的 java 编程基础,能熟练运用 java 语言进行高效开发。
二、技术能力要求
1.后端技术
o熟练掌握 spring boot、spring cloud 等微服务开发框架,能够熟练运用其进行系统架构设计与开发,熟悉分布式系统的设计与实现,具备处理高并发、高可用场景的经验
o熟悉 mysql、oracle 等主流关系型数据库,具备数据库设计、sql 优化、存储过程编写能力;了解 redis 等非关系型数据库,能够在项目中合理运用提升系统性能。
o熟悉消息队列(如 rabbitmq、kafka),能够在项目中合理运用消息队列实现异步处理、流量削峰等功能,具备消息队列性能调优与故障排查能力。
o熟悉常用设计模式,能在代码设计和架构设计中灵活运用,提升代码的可维护性和扩展性。
2.前端技术
o熟练掌握 vue 开发技术,熟悉 vue 核心语法、组件化开发、状态管理(vuex)、路由管理(vue router),能够独立完成前端页面开发与交互功能实现。
o熟悉 html5、css3、java 等前端基础技术,具备良好的页面布局能力和 java 编程能力,能熟练运用前端调试工具解决问题。
三、项目与实践能力
1.具备完整的项目开发经验,能够独立承担模块开发任务,从设计、编码到单元测试,全程参与并高质量完成。
2.有高并发、分布式系统开发经验者优先,能够应对复杂业务场景下的技术挑战,保证系统的稳定性和性能。
3.熟悉代码版本管理工具 git/svn,能够规范管理代码版本,参与团队协作开发。
四、其他要求
1.具备良好的逻辑思维能力、学习能力和沟通能力,能够快速理解业务需求,与团队成员高效协作。
2.对技术有热情,关注行业技术动态,主动学习新技术并应用到实际开发中,推动技术创新与优化。