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