崗位職責:
(1) 負責公司系統(tǒng)的設(shè)計和開發(fā),編寫需求文檔、概要設(shè)計文檔,負責需求分析、系統(tǒng)設(shè)計及開發(fā);
(2) 遵循編碼規(guī)范,并跟蹤開發(fā)過程及時糾正;
(3) 負責在項目開發(fā)前期撰寫并規(guī)范數(shù)據(jù)庫設(shè)計文檔、系統(tǒng)架構(gòu)設(shè)計文檔、數(shù)據(jù)接口文檔;
(4) 參與系統(tǒng)架構(gòu)和技術(shù)方案的規(guī)劃、選型和設(shè)計、技術(shù)難點攻關(guān);
(5) 負責項目開發(fā)階段的模塊劃分, 并進行編碼實現(xiàn),把控各個環(huán)節(jié),為產(chǎn)品的進度、質(zhì)量、運維支持負責,對系統(tǒng)可擴展性、穩(wěn)定性、安全性負責;
(6) 完成領(lǐng)導安排的其他工作。
任職資格:
(1)年齡要求:30歲以下;
(2)統(tǒng)招本科及以上學歷,計算機、電子、通信相關(guān)專業(yè),3年以上軟件開發(fā)工作經(jīng)驗;
(3)熟練掌握軟件的各個流程,熟悉軟件技術(shù)文檔的編寫,具備優(yōu)秀的文檔編制習慣和代碼書寫規(guī)范,有使用UML建模的優(yōu)先考慮;
(4)精通設(shè)計模式開發(fā)技術(shù),具備開源系統(tǒng)項目設(shè)計和開發(fā)經(jīng)驗,具備微服務(wù)開發(fā)經(jīng)驗;
(5)熟練掌握Java開發(fā)技術(shù),包括線程池、連接池、反射、Lambda表達式、切面等,熟練掌握常用的框架包括Spring、Spring MVC、SpringBoot、Spring Cloud、Mybatis等;
(6)熟悉使用關(guān)系型數(shù)據(jù)庫MySQL,非關(guān)系形數(shù)據(jù)庫Redis,緩存隊列RabbitMQ,容器化Docker技術(shù)、K8S等 、Nginx的使用、Maven打包工具、Git工具,Linux系統(tǒng);
(7)具有較強的分析和總結(jié)軟件問題的能力,能夠定位線上系統(tǒng)的問題,并及時解決;
(8)熱愛并樂于分享計算機及互聯(lián)網(wǎng)技術(shù),具備優(yōu)秀的學習及自我管理能力、團隊協(xié)作精神,富有工作激情、創(chuàng)新欲望和責任感;
(9)掌握第二開發(fā)語言者優(yōu)先、具備計算機相關(guān)證書者優(yōu)先。