1.精通多线程编程,熟悉分布式、缓存、消息队列等机制;熟悉JVM,包括内存模型、类加载机制以及性能优化.
2.精通spring mvc、orm框架(ibatis或hibernate)、掌握java流行的开源框架SpringMVC/Spring Boot/Spring Cloud、熟悉关系型数据库设计及SQL
3.熟悉JVM,对JVM有一定理解,并能借助相关工具进行JVM性能调优
4.熟悉常见的开源分布式中间件、缓存、消息队列等,熟悉nginx,MySQL,Redis,mongodb 等常用的开源软件
5.具备良好的面向对象编程经验,深入理解OO、AOP思想,具有很强的分析设计能力,熟悉常用设计模式,并有在具体的应用场景落地经验
6.有平台化实施经验者,有大数据量、高并发系统和大型网站构建经验优先考虑
7.对各种开源的框架如Spring、Hibernate等有深入的了解,对框架本身有过开发或重构者可优先考虑