1. 負責系統(tǒng)總體設(shè)計:包括應(yīng)用架構(gòu)設(shè)計、開發(fā)框架搭建、開發(fā)規(guī)范制定,帶領(lǐng)團隊完成業(yè)務(wù)模塊代碼編寫及項目的整體質(zhì)量和進度把控。
2. 根據(jù)項目要求負責系統(tǒng)的架構(gòu)設(shè)計和核心代碼的編寫,主導(dǎo)技術(shù)難題攻關(guān),優(yōu)化軟件性能。
3. 參與對軟件開發(fā)團隊的技術(shù)指導(dǎo)、設(shè)計規(guī)范、軟件產(chǎn)品改進工作,并能結(jié)合公司實際業(yè)務(wù)系統(tǒng)進行框架設(shè)計,撰寫相關(guān)技術(shù)文檔。
4. 深度理解業(yè)務(wù)需求,參與項目需求分析。
任職要求:
1. 本科以上學歷,軟件工程或計算機科學相關(guān)專業(yè)。
2. 5年以上軟件開發(fā)相關(guān)工作經(jīng)驗,2年以上大型項目架構(gòu)設(shè)計經(jīng)驗,至少要有1個以上微服務(wù)類型的項目架構(gòu)設(shè)計經(jīng)驗,具備大中型項目的系統(tǒng)設(shè)計及項目整體規(guī)劃分析與把控能力。
3. 熟練掌握Java開發(fā)語言,精通或熟悉Spring開發(fā)框架;有Spring Cloud微服務(wù)系統(tǒng)架構(gòu)實踐經(jīng)驗者優(yōu)先。
4. 掌握關(guān)系型數(shù)據(jù)庫(Oracle、MySQL等)至少一種,熟練掌握SQL語句;熟悉Redis、MongoDB、Memcached等常見NoSQL數(shù)據(jù)庫。
5.熟悉前端技術(shù): CSS, JavaScript, Vue, HTML, React等
6. 具備良好的設(shè)計模式理解能力,有較好的算法基礎(chǔ),有團隊管理經(jīng)驗優(yōu)先。