崗位職責(zé):?
1、?參加公司核心系統(tǒng)的技術(shù)選型、架構(gòu)搭建、架構(gòu)設(shè)計(jì),使系統(tǒng)體系化并具有技術(shù)前瞻性;重構(gòu)、優(yōu)化現(xiàn)有的技術(shù)架構(gòu);?
2、?負(fù)責(zé)技術(shù)難題預(yù)研與攻關(guān),解決系統(tǒng)中關(guān)鍵架構(gòu)問題,對(duì)系統(tǒng)穩(wěn)定性負(fù)責(zé);?
3、?參與核心架構(gòu)部分代碼編寫,對(duì)開發(fā)工程師進(jìn)行技術(shù)指導(dǎo)和培訓(xùn),規(guī)范開發(fā)流程;
4、?負(fù)責(zé)中間件技術(shù)的設(shè)計(jì)與研發(fā),共同建設(shè)技術(shù)體系;?
5、?復(fù)雜分布式系統(tǒng)的設(shè)計(jì)、開發(fā)及維護(hù),用技術(shù)支撐公司業(yè)務(wù)的快速發(fā)展;?
6、?關(guān)注新技術(shù)發(fā)展方向并探索新技術(shù)的實(shí)際應(yīng)用。負(fù)責(zé)應(yīng)用架構(gòu)規(guī)劃、設(shè)計(jì),使系統(tǒng)體系化并具有技術(shù)前瞻性;?
7、?引導(dǎo)團(tuán)隊(duì)用架構(gòu)的思路設(shè)計(jì)和規(guī)劃系統(tǒng),使團(tuán)隊(duì)的架構(gòu)設(shè)計(jì)能力更上一個(gè)層面;??
任職資格:?
1.?計(jì)算機(jī)相關(guān)專業(yè)本科或以上學(xué)歷。?
2.?5年以上?Java?開發(fā)經(jīng)驗(yàn),2年以上系統(tǒng)架構(gòu)經(jīng)驗(yàn)。?
3.?理解架構(gòu)師的職責(zé)和架構(gòu)設(shè)計(jì)的目標(biāo)、原則及取舍。?
4.?熟悉微服務(wù)架構(gòu),有?RESTFul?API接口經(jīng)驗(yàn);熟悉HTTP,?HTTPS,OAuth2,?具有大型分布式系統(tǒng)的設(shè)計(jì)能力。?
5.?扎實(shí)的?Java?編程基礎(chǔ),熟悉Linux,熟悉?Spring、Spring?Boot、Spring?cloud、Spring?security等框架。?
6.?熟悉MongoDB,Elasticsearch,kafka,zookeeper,Redis,MySQL?等的使用。?
7.?熟悉容器技術(shù),包括?Docker,k8s?等。?
8.?良好的學(xué)習(xí)和表達(dá)能力、邏輯思維能力。?
9.?良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,較強(qiáng)的主動(dòng)性和責(zé)任心,能夠自我驅(qū)動(dòng),不斷學(xué)習(xí)。?
10.?思路清晰,具備生產(chǎn)系統(tǒng)快速?trouble-shooting?的經(jīng)驗(yàn)和能力,擅長(zhǎng)分析更深層次的原因。?
11.?強(qiáng)悍的系統(tǒng)設(shè)計(jì)&編碼能力,追求優(yōu)雅的設(shè)計(jì)和優(yōu)秀的代碼質(zhì)量,高標(biāo)準(zhǔn),快速行動(dòng)。
12.具有Android開發(fā)經(jīng)驗(yàn)者優(yōu)先。