1、精通Spring、SpringMVC、MyBatis、dubbo等开源框架;
2、精通分布式开发,dubbo、zookeeper等,了解SpringBoot等微服务架构及实现者优先;
3、精通数据库基本原理,熟练掌握MySQL、Oracle等主流关系型数据库至少一种,具有数据库优化经验;
4、精通Java多线程、高并发、缓存、消息中间件、RPC、负载均衡等技术,对Redis,MQ,kafka等有一定的开发经验;
5、熟练Tomcat、nginx等应用服务器,并能性能调优及解决常见问题;
6、熟练使用maven、svn、git、持续构建工具等常用项目管理工具;
7、了解Linux的基本命令操作和shell脚本;
8、有很强的分析问题和解决问题的能力,有强烈的责任心,较强的逻辑思维、沟通技巧、管理能力,能自我驱动,具有挑战精神,能应对业务高速发展。