1、1年以上java開發(fā)經(jīng)驗(yàn),精通J2EE架構(gòu),Java基礎(chǔ)扎實(shí),理解io、多線程、集合等基礎(chǔ)框架,對JVM原理有一定的了解;
2、熟悉主流開源框架,如Spring、SpringMVC、MyBatis、SpringBoot等;熟悉Spring原理;
3、熟練使用MYSQL數(shù)據(jù)庫,對SQL優(yōu)化有經(jīng)驗(yàn);熟悉至少一種非關(guān)系型數(shù)據(jù)庫和緩存工具,如?redis;
4、熟悉RPC原理,至少有一種RPC框架的使用經(jīng)驗(yàn),如?dubbo;熟悉?spring?cloud?框架,對各組件有相關(guān)實(shí)戰(zhàn)使用經(jīng)驗(yàn)。
5、熟悉RESTful?API?規(guī)范,了解?Open?API?標(biāo)準(zhǔn);
6、熟悉消息隊(duì)列并有過至少一種?MQ?使用經(jīng)驗(yàn),如:rabbitmq等,并對其原理熟悉。
7、有過微服務(wù)項(xiàng)目開發(fā)經(jīng)驗(yàn)的優(yōu)先。