1. 熟练使用SpringCloud、Springboot、SpringMVC、Mybatis等开发主流框架。
2. 熟悉设计模式,具有面向对象的分析和设计的能力;
3. 熟悉MySql数据库;熟悉缓存的使用 Redis等
4. 精通工作流、java、Struts、spring、O/R映射工具(hibernate/ibatis);
5. 扎实的编码能力,java基础扎实,精通IO、多线程、JVM等,有高并发应用开发经验;
6. 熟练使用SpringBoot、Dubbo等开源框架,了解其工作原理;
7. 掌握常用的分布式系统和中间件(包括不限于微服务,消息队列,调度系统,搜索引擎,存储系统,NOSQL等);
8. 思路清晰,善于思考,能独立分析和解决问题;
9. 责任心强,做事细心 、有恒心和毅力、具备良好的团队合作精神和承受压力的能力。