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