岗位职责
1、根据业务需求,快速完成系统功能的开发;
2、独立完成模块的设计、编码、自测工作,解决开发中遇到的难点问题;
3、保证所负责系统的安全性、稳定性及可扩展性;
4、持续优化系统架构,提高系统在高并发、大流量下的容灾容错能力,保证系统的高可性。
任职资格
1、熟练掌握Java开发相关技术,熟悉分布式、微服务相关开发实施经验;
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、具备较强的工作责任心和解决问题能力;
12、5年以上后端开发经验(以Java为主要语言)。