1、本科及以上学历,2年以上工作经验;
2、有一定的系统架构和丰富的系统设计能力,深刻理解面向对象的思想,熟悉JavaEE规范及体系,熟悉分布式应用系统的分层模式;
3、 理解MVC设计模式,熟练使用Spring、SpringMvc、Mybatis等主流框架;
4、精通多线程,熟悉zookeeper、kafka、ElasticSearch等新技术,熟练SpringBoot,SpringCloud的使用;
5、 熟练使用Oracle、SqlServer、Mysql 等主流数据库,熟悉redis、mongodb等非关系型数据库;
6、 熟练使用Linux基本命令,熟练使用Tomcat等应用服务器(至少一种);
7、积极主动,有较强的责任心和沟通能力,乐于挑战技术难点,有较强的团体合作精神,能承受较大的工作压力。