1.Java基础扎实,熟悉IO、多线程、集合,熟悉Linux下JVM运行环境配置与系统运行指标监控;
2.熟练掌握理解spring、springboot、springMVC、MyBatisPlus、 maven,SpringCloud等主流开源框架,理解其设计思路,并有一定的个人见解;熟练使用git,svn版本控制工具,可以自己构建后台工程;
3.理解并熟练掌握标准SQL语言,至少熟练掌握Oracle和MySQL的一种。熟悉NoSQL数据库(如Redis),具备数据库优化经验者最佳;
4.具备良好的沟通能力和团队意识;
5.可编写项目相关技术文档;