1、具有5年及以上Java开发经验,有较强的逻辑思维能力及动手实践能力,对待学习和工作主动积极,具有良好的沟通协调能力、团队合作精神,有良好的编程及注释习惯、文档撰写习惯。
2、熟练掌握数据结构、设计模式、JVM、Java多线程等基础知识,了解Java8新特性。
3、熟练掌握Spring、SpringBoot、SpringCloud、Mybatis等框架,并了解其运行原理。
4、熟悉Mysql、Redis、MongoDB等数据库,并了解其单机与集群运作原理。
5、熟悉分布式、缓存、消息队列、负载均衡等机制和实现。