1. 本科及以上学历,5年以上软件研发工作经历;2. 熟练掌握Java开发,理解IO、多线程、集合、netty等基础框架,熟悉JVM调优;3. 熟练使用SpringBoot、SpringCloud、MyBatis、MyBatis-plus等相关框架,掌握原理和机制;4. 有微服务开发经验,熟悉设计模式,参与过大型系统的接口设计和后端开发工作;熟悉软件工程思想与软件设计开发流程;5. 熟悉Redis、Kafka、ES、容器部署;6. 熟练使用Oracle/PG/MySql等数据库,熟悉数据模型设计、索引优化、查询优化、存储优化等,有达梦数据库使用经验者优先;