岗位职责
1.根据业务需求,快速完成系统功能的开发;
2.独立完成模块的设计、编码、自测工作,解决开发中遇到的难点问题;
3.保证所负责系统的安全性、稳定性及可扩展性;
4.持续优化系统架构,提高系统在高并发、大流量下的容灾容错能力,保证系统的高可性。
任职资格
1.熟练掌握Java开发相关技术,熟悉分布式、微服务相关开发实施, 5年以上后端开发经验;
2.精通Java语言, IOC,AOP,ORM等开发技术;
3.熟悉Tomcat,Apache,Nginx等其一应用服务器;
4.熟悉常用工程工具:Jenkins、Maven/Ant、Git、Eclipse/IntelliJ等;
5.熟悉SpringBoot,SpringCloud,SpringMVC, Dubbo, Mybatis等至少两种以上框架及性能调优,并深入理解其原理;
6.掌握Oracle、MySQL Postgresql等其中一种数据库,熟悉SQL语言,具备SQL调优能力;
7.熟悉Redis, Mongodb等NOSQL数据库;
8.熟悉使用消息中间件,包括但不限于kafka/RabbitMQ;
9.学习能力强,有较好的沟通能力,能迅速融入团队;
10.良好的代码编写习惯和良好的自审代码习惯;
11.具备较强的工作责任心和解决问题能力。