職責(zé):
1、?軟件系統(tǒng)設(shè)計(jì):提煉產(chǎn)品功能需求和技術(shù)需求,負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)和演化,編寫(xiě)技術(shù)方案;
2、?核心組件開(kāi)發(fā):設(shè)計(jì)開(kāi)發(fā)系統(tǒng)的核心組件,供系統(tǒng)各功能模塊調(diào)用;
3、?關(guān)鍵功能開(kāi)發(fā):對(duì)系統(tǒng)的關(guān)鍵功能模塊進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),開(kāi)發(fā)系統(tǒng)API及使用樣例,并向團(tuán)隊(duì)或客戶演示其功能;
4、?系統(tǒng)持續(xù)優(yōu)化:測(cè)試并改善系統(tǒng)性能、重構(gòu)復(fù)雜代碼;
5、?軟件質(zhì)量保障:編寫(xiě)單元測(cè)試、集成測(cè)試、壓力測(cè)試、安全測(cè)試,修復(fù)bug,建設(shè)持續(xù)集成環(huán)境,實(shí)現(xiàn)系統(tǒng)自動(dòng)化部署和運(yùn)維;
6、?代碼質(zhì)量保障:主持團(tuán)隊(duì)技術(shù)規(guī)范,引進(jìn)自動(dòng)化工具持續(xù)改善代碼質(zhì)量,代碼評(píng)審。
?
任職要求:
1、?5年以上Java開(kāi)發(fā)經(jīng)驗(yàn),2年以上架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),
2、?精通Java開(kāi)發(fā)技術(shù)棧:Spring?BOOT?、Spring?Cloud、MyBatis、Docker、Redis、MQ、Kafka、Dubbo、ELK、NoSQL、Jenkins、……
3、?精通一種以上關(guān)系型數(shù)據(jù)庫(kù):MySQL、Oracle、SQL?Server、……
4、?熟練使用云服務(wù)進(jìn)行系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)、部署和運(yùn)維,
5、?有環(huán)保等相關(guān)行業(yè)大型信息化系統(tǒng)建設(shè)經(jīng)驗(yàn)者優(yōu)先;
6、?精通網(wǎng)絡(luò)編程,熟悉HTTP,TCP/IP協(xié)議;
7、?具有全棧開(kāi)發(fā)經(jīng)驗(yàn)。