1、5年以上java實(shí)際項(xiàng)目或產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn);1年以上帶領(lǐng)團(tuán)隊(duì)獨(dú)立進(jìn)行需求分析與系統(tǒng)分析經(jīng)驗(yàn)。兩年及以上Spring?Cloud開(kāi)發(fā)經(jīng)驗(yàn)。
2、Java基礎(chǔ)扎實(shí),理解JVM原理。有多線(xiàn)程、并發(fā)系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的優(yōu)先考慮。
3、熟悉設(shè)計(jì)模式,UML。
4、精通主流開(kāi)源技術(shù)、框架或工具,如Spring、spring?mvc、Sping?boot、Hibernate、MyBatis、XML、JSON、restful??Webservice、MQ、rpc、nginx等。
5、熟悉maven、Junit、Git等,熟悉MySQL、Oracle等關(guān)系型數(shù)據(jù)庫(kù),以及相應(yīng)數(shù)據(jù)庫(kù)調(diào)優(yōu)、SQL優(yōu)化;了解Redis、MongoDB等非關(guān)系型數(shù)據(jù)庫(kù)。
6、精通Java語(yǔ)言以及J2EE平臺(tái)特性,熟悉JVM原理、IO、多線(xiàn)程、性能調(diào)優(yōu),熟悉常用的設(shè)計(jì)模式和開(kāi)源框架,有大型互聯(lián)網(wǎng)項(xiàng)目或物流行業(yè)經(jīng)驗(yàn)者優(yōu)先;
7、熟悉關(guān)系型數(shù)據(jù)庫(kù)、NoSQL數(shù)據(jù)庫(kù),具備一定的SQL優(yōu)化、海量數(shù)據(jù)存儲(chǔ)等經(jīng)驗(yàn)
8、熟悉Linux、Maven、Git,熟悉Tomcat、Apache、Nginx等開(kāi)源服務(wù)器的配置和調(diào)優(yōu)
9、精通Sping?Boot、Spring?Cloud等微服務(wù)框架,了解其原理和優(yōu)缺點(diǎn),并有實(shí)戰(zhàn)經(jīng)驗(yàn)
10、具備較強(qiáng)的責(zé)任心、邏輯思維能力,?善于溝通和團(tuán)隊(duì)合作,勇于創(chuàng)新和接受挑戰(zhàn);
11、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,如緩存(Redis、Memcache)、消息中間件(Rocket?MQ、Kafka、NSQ)、搜索引擎(Lucence、Solr)等優(yōu)先;
12、熟悉大數(shù)據(jù)量、高并發(fā)、高可靠性系統(tǒng)的設(shè)計(jì)、監(jiān)控和運(yùn)維;
13、熟悉Docker、虛擬化、彈性計(jì)算、自動(dòng)化運(yùn)維相關(guān)的技術(shù)優(yōu)先;
14、熟悉Vue、Angular、React等前端技術(shù)優(yōu);
15、良好的學(xué)習(xí)能力、團(tuán)隊(duì)協(xié)作能力和溝通能力;善于思考,能獨(dú)立分析和解決問(wèn)題;對(duì)新興技術(shù)及編程有熱情。