1、计算机相关专业本科及以上学历,3年以上Java开发经验;具有扎实的计算机基础知识,熟悉常见的算法和数据结构。2、Java基础扎实,熟练掌握Java技术体系及原理:JVM、并发编程、网络、集合。熟练掌握目前主流的开源框架和技术:Sprin3、Spring Boot、Spring Cloud、MyBatis等。4、熟悉MySQL数据库,有数据库设计和调优能力。5、熟悉分布式系统常见中间件的使用及应用场景,如分布式锁、分布式事务(Redis、MQ、Nacos 等)6、具备良好的表达和沟通能力,具备团队合作精神,有推动事情落地的能力。7、有高并发、高性能、高可用系统设计及开发经验者优先。