1、大专及以上学历,计算机或相关专业;2、扎实的Java基础能力,熟练掌握常见Java模块源码,设计模式,掌握多线程并发、JVM、io、集合等基础框架,掌握分布式、缓存、消息、事务等机制;3、有微服务设计\RESTful\开发经验,熟练掌握开发技术,如spring mybatis springcloud。4、熟练掌握Java EE规范,熟悉常用的设计模式;熟悉大数据量、高并发、高性能的分布式系统的设计及应用、调优;5、掌握数据库设计和优化,掌握常用的数据库如MySQL;有NoSQL 数据库使用经验者优先;