職責描述:
1、負責需求的分析和排期,帶領團隊如期完成項目需求,確保項目進度與質(zhì)量;
2、解決項目中的關鍵問題和技術難題;
3、對開發(fā)團隊進行技術指導和培訓,規(guī)范開發(fā)流程;
4、對舊系統(tǒng)進行優(yōu)化和重構(gòu),提高開發(fā)效率和項目的穩(wěn)定性;
5、對新項目能夠進行技術選型,快速搭建項目和開發(fā)通用基礎組件,加快開發(fā)效率,快速響應業(yè)務需求。
??任職要求:
1、計算機以及計算機相關專業(yè)本科生,有5~10年的開發(fā)經(jīng)驗,java基礎扎實,擁有良好編碼習慣,學習、業(yè)務理解和邏輯思維能力強;
2、優(yōu)秀的分析問題,解決問題能力,樂于解決具有挑戰(zhàn)性的問題;
3、精通算法、數(shù)據(jù)結(jié)構(gòu)、多線程編程、NIO、網(wǎng)絡編程;?
4、熟練使用常見的開源框架,如:?spring?mvc、spring?boot、spring?cloud、mybatis、?dubbo、?ac?tiviti等等,并了解基本原理;
5、掌握常用加密算法和網(wǎng)絡安全知識;
6、掌握分布式開發(fā),消息隊列,分布式緩存,熟練使用sql和優(yōu)化,有大型分布式、高并發(fā)、高負載、高可用系統(tǒng)設計、開發(fā)和調(diào)優(yōu)經(jīng)驗;
7、對SOA、服務化、模塊化有較好的實際應用經(jīng)驗;
8、掌握常用的設計模式,并能夠熟練的運用;能夠制定開發(fā)規(guī)范,抽象基礎業(yè)務開發(fā)組件,重構(gòu)舊的業(yè)務系統(tǒng);
9、熟練常用Linux命令,能夠熟練部署業(yè)務系統(tǒng),掌握基本的系統(tǒng)部署運維能力,追溯線上環(huán)境系統(tǒng)問題。