1、熟练掌握java基础知识,掌握java多线程并发机制,对设计模式有一定了解;
2、熟练使用SpringCloud,Spring, hibernate, Mybatis, Struts2等框架,有良好编程风格和习惯;
3、有数据库方面实际项目经验,根据需求进行数据建模和表设计,有Mysql、Oracle等关系型数据库以及Redis等Nosql的项目经验;
4、有linux系统的使用经验,熟练掌握常用命令及安装相关系统运行环境等;
5、拥有良好的解决问题的能力,能熟练掌握反射机制;
6、能够提出对几大常用框架的自己的理解,对于常见前端框架有一定了解,代码中有一定的设计模式思想。