岗位职责
1.负责核心业务逻辑开发:参与公司核心产品后端服务的需求分析、设计、开发及维护工作。
2.编码与规范执行:按照项目计划和编码规范,编写高质量、高性能、高可维护性的Java代码。
3.积极配合协作:能够准确理解上级分配的任务,服从项目安排与调度,积极配合前端、测试及运维人员完成系统联调、测试与上线。
4.问题排查与修复:快速定位并修复线上系统的Bug,保障系统稳定运行。
5.技术文档编写:负责编写相关技术文档,如接口文档、部署文档等。
岗位要求
1.学历专业:计算机相关专业,本科及以上学历(优秀专科可考虑)。
2.工作经验:3年以上Java后端开发经验,具有独立负责模块开发的能力。
技术栈要求:
1.Java基础扎实:熟悉IO、多线程、集合框架,了解JVM内存模型及性能调优。
2.主流框架熟练:熟练使用Spring、Spring MVC、Spring Boot、MyBatis等开源框架,对Spring Cloud微服务体系有实际项目经验者优先。
3.数据库能力:熟悉MySQL数据库,具备优秀的SQL编写能力及一定的SQL优化能力;熟悉至少一种NoSQL数据库(如Redis)。
4.中间件使用:了解常用中间件,如消息队列(RabbitMQ/Kafka)、RPC框架(Dubbo)等。
5.前端技术栈:熟悉VUE、ElementUI等
综合素质:
1.执行力强(核心软技能):具备较强的执行力,能够准确理解上级的工作指令,按时按质完成分配的任务,对工作进度有责任心。
2.团队协作:具备良好的团队合作精神,能够快速融入团队,不固执己见,愿意为了团队目标调整自己的方案。
3.态度端正:能够接受项目紧张时期的合理加班安排,以结果为导向,不推诿扯皮。
4.学习能力:对新事物有好奇心,愿意在技术方向上听从团队安排进行技术栈拓展。
【加分项】
1.有高并发、分布式系统开发经验者优先。
2.有大型互联网项目或传统企业数字化转型项目经验者优先。
3.有前端开发经验,能独立完成一个功能模块从前端到后端的开发与联调者优先。