1、具有省级以上人力资源和社会保障部门颁发的计算机类高级职称,或者具有软考(计算机技术与软件专业技术资格)高级证书;2.Java基础扎实,熟悉JVM原理,熟悉多线程、集合、泛型、反射、注解等;3.精通Spring boot,Spring Cloud微服务开发框架;4.熟悉常用的数据库及其优化;熟悉常见缓存和nosql数据库,如:redis、h2、mongodb等;5.熟悉Docker、Rabbitmq、Elasticsearch并有项目开发经验;6.熟练使用Linux系统,熟悉Shell;7.有大型应用后台架构、性能、可扩展性,高可靠性、可维护性等方面的实践经验优先考虑;8.高度的责任感,良好的抗压能力,良好的团队合作精神,拥有主动积极的工作态度;9.良好的编程规范,热爱技术、对技术有不懈的追求,喜欢研究开源代码;