1、Java基礎(chǔ)扎實(shí),精通Spring框架及其生態(tài)系統(tǒng)(Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA/MyBatis等); 2、具備良好的編程思想,熟悉掌握java的設(shè)計(jì)原則和設(shè)計(jì)模式,項(xiàng)目中有多個(gè)設(shè)計(jì)模式落地使用經(jīng)驗(yàn); 3、熟悉至少一種消息隊(duì)列(如:RocketMQ、Kafka、ActiveMQ)以及分布式緩存技術(shù)(如:Redis、Memcached); 4、熟悉關(guān)系型數(shù)據(jù)庫polardb、熟悉MongoDB數(shù)據(jù)庫的開發(fā)、設(shè)計(jì)及調(diào)優(yōu); 5、熟練使用Linux系統(tǒng)命令以及Shell腳本開發(fā)。有保險(xiǎn)經(jīng)驗(yàn)者優(yōu)先。