崗位職責(zé):
1、參與項目需求分析,負責(zé)項目架構(gòu)設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,負責(zé)模塊設(shè)計與開發(fā),負責(zé)關(guān)鍵技術(shù)問題的解決;
2、帶領(lǐng)技術(shù)團隊,接收業(yè)務(wù)需求,給出最優(yōu)解決方案,負責(zé)項目研發(fā)落地,解決開發(fā)過程中的技術(shù)難題;
3、負責(zé)制定團隊開發(fā)規(guī)范、編碼規(guī)范,進行代碼質(zhì)量審查,并跟蹤開發(fā)過程與架構(gòu)設(shè)計偏離情況并及時改進;
4、負責(zé)項目開發(fā)階段模塊劃分,制定開發(fā)計劃,把控研發(fā)各個環(huán)節(jié),負責(zé)系統(tǒng)性能優(yōu)化,系統(tǒng)質(zhì)量保證。
5、提升技術(shù)自主可控能力,將相關(guān)工作成果轉(zhuǎn)化成發(fā)明專利。
任職要求:
1、有5年以上Java開發(fā)經(jīng)驗,熟悉常用的Java開源框架(SpringMVC、SpringBoot、MyBatis、Kafka等),并對于使用過的開源框架能熟悉其原理和機制;對開源項目有編碼貢獻的人員優(yōu)先;
2、熟練Python、Shell、Scala、Golang、Swift、Node、js等一種或多種編程技術(shù),有大型應(yīng)用開發(fā)經(jīng)驗。
3、熟悉VUE或REACT等前沿JS框架;
4、熟悉IO、多線程、集合、網(wǎng)絡(luò)等基礎(chǔ)框架,掌握JVM原理;
5、掌握Linux操作系統(tǒng),精通數(shù)據(jù)庫技術(shù),掌握數(shù)據(jù)庫底層原理,至少熟悉一種(Oracle、MySQL、Postgresql、informix)關(guān)系型數(shù)據(jù)庫,精通redis、memcache等NoSql組件,精通SQL優(yōu)化,具備疑難問題解決能力者;
6、精通分布式系統(tǒng)的設(shè)計和應(yīng)用,精通分布式、緩存、消息等機制;深入理解查詢引擎、存儲引擎、分布式事務(wù)、數(shù)據(jù)一致性協(xié)議,精通Docker/Kubernetes、Spring
Cloud;能對分布式常用技術(shù)進行合理應(yīng)用,有底層開發(fā)經(jīng)驗者優(yōu)先;
7、掌握多線程及高性能的設(shè)計與編碼及性能調(diào)優(yōu);有高并發(fā)應(yīng)用開發(fā)經(jīng)驗;
8、熟悉保險業(yè)務(wù),有5年以上大型金融機構(gòu)或大型互聯(lián)網(wǎng)企業(yè)大用戶量、高并發(fā)項目開發(fā)經(jīng)驗優(yōu)先。
9、具有大型金融保險或大型互聯(lián)網(wǎng)公司同等任職資格,對標(biāo)阿里P8級及以上或騰訊12級及以上。