一、崗位職責(zé):
1、需求開發(fā)閉環(huán):主導(dǎo)業(yè)務(wù)需求分解、技術(shù)方案設(shè)計(jì)及工作量評(píng)估,制定開發(fā)計(jì)劃并協(xié)調(diào)資源落地;獨(dú)立完成核心功能模塊編碼,保障系統(tǒng)高性能、高可用及安全性,解決復(fù)雜技術(shù)問題;
2、架構(gòu)設(shè)計(jì)與優(yōu)化:負(fù)責(zé)應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì)(應(yīng)用/數(shù)據(jù)/技術(shù)架構(gòu)),制定領(lǐng)域技術(shù)規(guī)范并推動(dòng)實(shí)施;熟練應(yīng)用分布式架構(gòu)、緩存(Redis)、消息隊(duì)列等技術(shù),優(yōu)化系統(tǒng)穩(wěn)定性與擴(kuò)展性;
3、運(yùn)維與調(diào)優(yōu):快速響應(yīng)線上問題排查,建立系統(tǒng)監(jiān)控機(jī)制,保障生產(chǎn)環(huán)境穩(wěn)定運(yùn)行;主導(dǎo)SQL優(yōu)化、JVM調(diào)優(yōu)及高并發(fā)場(chǎng)景性能提升,持續(xù)改進(jìn)現(xiàn)有系統(tǒng);
4、技術(shù)管理:編寫需求分析、概要設(shè)計(jì)、接口文檔等全周期技術(shù)文檔;維護(hù)系統(tǒng)元數(shù)據(jù)及核心代碼,把控技術(shù)標(biāo)準(zhǔn)與代碼質(zhì)量;
二、任職要求:
1、基礎(chǔ)條件:計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷,5年+Java開發(fā)經(jīng)驗(yàn),有大中型項(xiàng)目完整落地經(jīng)驗(yàn);熟悉物聯(lián)網(wǎng)業(yè)務(wù)或有高可用系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先;
2、技術(shù)能力:深入理解Java核心機(jī)制(JVM、多線程、IO/NIO、網(wǎng)絡(luò)編程),熟練使用Spring全家桶、MyBatis框架;精通Oracle/MySQL數(shù)據(jù)庫設(shè)計(jì)與SQL優(yōu)化,掌握Redis、MongoDB、Elasticsearch等NoSQL技術(shù)棧;具備高并發(fā)系統(tǒng)開發(fā)經(jīng)驗(yàn),熟悉分布式架構(gòu)、服務(wù)治理及性能調(diào)優(yōu)方法論;
3、工程素養(yǎng):熟練使用Linux系統(tǒng)及Shell命令,掌握CI/CD工具鏈和DevOps實(shí)踐;具備技術(shù)方案文檔編寫能力,代碼規(guī)范清晰可維護(hù);
4、軟性要求:具備需求分析和風(fēng)險(xiǎn)預(yù)判能力,能獨(dú)立承擔(dān)模塊級(jí)項(xiàng)目管理;邏輯清晰,主動(dòng)性強(qiáng),具備技術(shù)鉆研精神和團(tuán)隊(duì)協(xié)作意識(shí);