1、5年以上相关工作经验。
2、熟练使用Eclipse或IntelliJ Idea开发工具;
3、熟练使用git、svn版本控制工具,熟悉Gradle、Maven、Ant等构建工具中的一种;
4、熟悉SpringMVC,MyBatis,Hibernate,SpringBoot,SpringCloud,Shiro等开源框架;
5、熟练解析XML、JSON等数据格式文件;
6、熟悉主流数据库如Oracle、MySQL等,具备MySQL数据库设计、性能优化经验;
7、具备一定的业务理解和分析能力,能独立完成项目中的功能开发。