1) 本科及以上学历,计算机及相关专业毕业。2) 具备二年以上Java开发经验,对Java基础语法、面向对象思维有深入理解,熟悉IO、多线程、集合等基础框架,以及JVM原理。3) 熟练使用Java相关技术和框架,包括但不限于MyBatis、SpringBoot、SpringMVC等。了解Rabbit、Redis、Ngin等常用中间件,熟悉常用设计模式。4) 熟悉MySQL等数据库,精通SQL,具备数据库设计和优化的能力。5) 具备大型分布式、高并发、高负载、高可用性系统的设计开发及调优经验者优先。6) 有良好的沟通能力、学习能力、逻辑思维能力,高度的责任心并能够承受工作压力。