1、熟悉微服务架构,具有微服务的开发经验;2、熟悉面向对象编程,能灵活运用常用设计模式;3、熟悉Java Web开发,熟悉Spring、MyBatis框架,理解jvm原理及调优,了解网络相关知识。4、具有扎实的Java语言及数据结构基础、熟悉Java IO、多线程等相关技术;5、熟悉常用开源框架Zookeeper,kafka,Redis,Elasticsearch,RPC,SpringCloud,Dubbo,MongoDB等,熟悉原理 了解读过源码 优先考虑6、熟悉常用关系型数据库MySQL,SQLServer,Oracle等数据语句调优;7、熟悉网络通信,分布式缓存,分布式消息中间件,负载均衡,SOA服务治理,数据库分库分表,newSQL存储,大数据存储以及分布式流计算框架。