1.?負(fù)責(zé)/參與技術(shù)架構(gòu)設(shè)計、重構(gòu)、優(yōu)化,根據(jù)業(yè)務(wù)規(guī)劃及技術(shù)規(guī)劃制定應(yīng)用架構(gòu)方案;
2.?負(fù)責(zé)/參與平臺應(yīng)用系統(tǒng)的架構(gòu)設(shè)計和系統(tǒng)設(shè)計、詳細(xì)設(shè)計;
3.?主導(dǎo)/參與技術(shù)難題攻關(guān),持續(xù)提升中臺系統(tǒng)在高并發(fā)、海量請求數(shù)下的高處理性能;
4.?核心功能的架構(gòu)與代碼模板編寫,開發(fā)與維護(hù)系統(tǒng)公用核心模塊。
任職要求:
1.(Java)6年以上軟件開發(fā)經(jīng)驗,精通Java語言,熟悉軟件開發(fā)流程,熟悉常用項目構(gòu)建工具,如Maven等;
2.?(業(yè)務(wù))有大型互聯(lián)網(wǎng)公司大規(guī)模高并發(fā)訪問的Web應(yīng)用開發(fā)經(jīng)驗;
3.?(OOP)深刻理解面向?qū)ο笏枷?,熟悉常用的OOP工具;
4.?(DB)熟悉常用數(shù)據(jù)庫軟件(Oracle/MySQL)的原理和使用,熟悉常用ORM和連接池組件,有相關(guān)的開發(fā)經(jīng)驗者優(yōu)先;
5.?(開源)常用開源框架如SpringCloud、JPA、Mybatis、ZipKin等有深入的了解,對框架本身有過開發(fā)或重構(gòu)者優(yōu)先;
6.?(分布式)熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機制和實現(xiàn);
7.(溝通)良好的溝通能力、團隊合作精神;認(rèn)真負(fù)責(zé)、具有高度責(zé)任感;優(yōu)秀的學(xué)習(xí)能力。