職責(zé)范圍:
?????1、負(fù)責(zé)重要業(yè)務(wù)模塊及核心框架的搭建及編碼實(shí)現(xiàn)。
?????2、負(fù)責(zé)平臺(tái)架構(gòu)規(guī)劃和設(shè)計(jì),技術(shù)棧選型和升級(jí),使系統(tǒng)體系化同時(shí)具備技術(shù)前瞻性。?
?????3、協(xié)同他人組織跨團(tuán)隊(duì)溝通協(xié)作,確保系統(tǒng)架構(gòu)內(nèi)外設(shè)計(jì)合理或保障項(xiàng)目質(zhì)量與進(jìn)度。?
?????4、解決日常疑難問(wèn)題,引導(dǎo)團(tuán)隊(duì)用架構(gòu)的思路設(shè)計(jì)和規(guī)劃系統(tǒng),提升團(tuán)隊(duì)的架構(gòu)設(shè)計(jì)能力。
?????5、負(fù)責(zé)平臺(tái)技術(shù)業(yè)務(wù),保障系統(tǒng)質(zhì)量(性能,安全,可用性,擴(kuò)展性,可復(fù)用,易維護(hù))。?
?????6、給予團(tuán)隊(duì)新的技能培訓(xùn),保持團(tuán)隊(duì)與時(shí)俱進(jìn)的戰(zhàn)斗力。
????技能要求:?
????1、工作經(jīng)驗(yàn)?zāi)晗?年+,Java基礎(chǔ)技術(shù)扎實(shí)(JVM、類裝載、多線程并發(fā)、IO、網(wǎng)絡(luò)、性能?優(yōu)化),熟悉新的?JDK?規(guī)范和功能,并且熟悉其它任意一?門腳本語(yǔ)言,如?nodejs/?python?等。
????2、?精通Web編程、?Spring、Springboot、spring?Cloud,?myBatis框架,熟悉前端開發(fā),有3年以上java??web開發(fā)的經(jīng)驗(yàn)。?
????3、熟悉底層中間件、分布式技術(shù)(包括緩存、消息系統(tǒng)等)、Nignx,Web容器使用,熟悉Linux操作系統(tǒng),掌握至少一門Linux腳本語(yǔ)言。?
????4、至少精通一門關(guān)系數(shù)據(jù)庫(kù),如?MYSQL,?Oracle,?熟悉關(guān)系數(shù)據(jù)庫(kù)開發(fā)與數(shù)據(jù)建模,熟悉大型數(shù)據(jù)庫(kù)性能優(yōu)化及擴(kuò)展方案的設(shè)計(jì)與實(shí)施,對(duì)于流行的非關(guān)系數(shù)據(jù)庫(kù)熟悉其特點(diǎn)及應(yīng)用場(chǎng)景,如??redis/?mongodb/?couchbase?等。有過(guò)數(shù)據(jù)集群架設(shè),災(zāi)備等實(shí)踐。
????5、熟悉常用的web技術(shù)解決方案,如:?jiǎn)吸c(diǎn)登錄、分布式緩存、SOA、全文檢索、消息中間件,負(fù)載均衡、連接池、?nosql、流計(jì)算,服務(wù)化,微服務(wù),網(wǎng)站安全,網(wǎng)絡(luò)安全,服務(wù)器安全等。?
????6、有大型業(yè)務(wù)系統(tǒng)的架構(gòu)設(shè)計(jì)和實(shí)施能力,熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決實(shí)際架構(gòu)問(wèn)題。有過(guò)高并發(fā)系統(tǒng)設(shè)計(jì)和實(shí)踐,能從容應(yīng)用億級(jí)注冊(cè)用戶,百萬(wàn)級(jí)在線用戶,萬(wàn)級(jí)??TPS?壓力的實(shí)踐者優(yōu)化。
????7、對(duì)微服務(wù)理念有深入理解,對(duì)傳統(tǒng)大型系統(tǒng)向微服化轉(zhuǎn)型有過(guò)實(shí)踐經(jīng)驗(yàn)者優(yōu)先。對(duì)服務(wù)治理,服務(wù)發(fā)現(xiàn),熔斷機(jī)制有較強(qiáng)的理解和實(shí)踐。對(duì)常見的微服務(wù)解決方案有過(guò)實(shí)踐經(jīng)驗(yàn)者優(yōu)化。
????8.?熟悉容器技術(shù)和運(yùn)維方案者優(yōu)先,熟悉??DEVOPS?管理理念。
????9.?熟悉大數(shù)據(jù)開發(fā),大數(shù)據(jù)平臺(tái)搭建和優(yōu)化有過(guò)實(shí)踐,有spark編程經(jīng)驗(yàn)。對(duì)于大數(shù)據(jù)存儲(chǔ),離線/流式處理/實(shí)時(shí)處理有過(guò)實(shí)踐。
????10.?對(duì)新技術(shù)保持敏感,能夠快速學(xué)習(xí)并適用新技術(shù)。對(duì)設(shè)計(jì)模式和開發(fā)模式,有自己的認(rèn)知,如微服務(wù)化,DDD/??TDD?開發(fā)模式等。