崗位職責(zé):
1、負(fù)責(zé)基于Java語(yǔ)言的互聯(lián)網(wǎng)Web系統(tǒng)的架構(gòu)設(shè)計(jì),實(shí)現(xiàn)復(fù)用、松耦合,并支持系統(tǒng)上線的大負(fù)載、高并發(fā)。
2、負(fù)責(zé)Java核心代碼開(kāi)發(fā),并親自解決系統(tǒng)開(kāi)發(fā)、運(yùn)行中出現(xiàn)的重要、疑難技術(shù)問(wèn)題;
3、負(fù)責(zé)軟件復(fù)用設(shè)計(jì)(包括Java組件、參數(shù)化的JSP標(biāo)簽組件等),負(fù)責(zé)重要組件的設(shè)計(jì)和開(kāi)發(fā),并逐步建立組件庫(kù);制定系統(tǒng)相關(guān)的技術(shù)接口和規(guī)范;
4、負(fù)責(zé)對(duì)系統(tǒng)架構(gòu)和框架的相關(guān)技術(shù)進(jìn)行指導(dǎo)和培訓(xùn),指導(dǎo)系統(tǒng)設(shè)計(jì)師、軟件工程師開(kāi)展系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)工作,
5、負(fù)責(zé)指導(dǎo)助手編寫組件API接口使用說(shuō)明書、培訓(xùn)講義,給Java應(yīng)用開(kāi)發(fā)工程師進(jìn)行組件使用培訓(xùn);
6、建立高效的設(shè)計(jì)、開(kāi)發(fā)和測(cè)試的輔助軟件工具環(huán)境,指導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)編寫組件單元測(cè)試用例,以對(duì)組件進(jìn)行單元測(cè)試;
7、為產(chǎn)品運(yùn)維團(tuán)隊(duì)提供技術(shù)保障。
崗位要求:
1、本科及以上學(xué)歷,至少5年Java開(kāi)發(fā)經(jīng)驗(yàn)、2年以上大型項(xiàng)目架構(gòu)設(shè)計(jì)經(jīng)驗(yàn);精通Java語(yǔ)言,熟悉軟件開(kāi)發(fā)流程,熟悉常用項(xiàng)目構(gòu)建工具,如Maven等;
2、熟悉常用數(shù)據(jù)庫(kù)軟件(MySQL)的原理和使用,熟悉常用ORM和連接池組件;熟悉數(shù)據(jù)庫(kù)水平和垂直擴(kuò)展的解決方案,以應(yīng)對(duì)業(yè)務(wù)數(shù)據(jù)增長(zhǎng)的需要
3、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機(jī)制和實(shí)現(xiàn)
4、精通java開(kāi)源界各種框架,如springMVC,spring,mybatis,dubbo,solr,activiti等;精通其實(shí)現(xiàn)原理,可以實(shí)現(xiàn)重構(gòu)和擴(kuò)展;
5、深入理解OOP、OOD思想,具有很強(qiáng)的分析設(shè)計(jì)能力,熟悉常用設(shè)計(jì)模式;
6、精通UML建模,熟練使用相關(guān)建模工具;熟練使用各種開(kāi)發(fā)方法進(jìn)行系統(tǒng)開(kāi)發(fā),并具有規(guī)范的開(kāi)發(fā)、設(shè)計(jì)文檔寫作能力;
7、精通Tomcat、Jboss、Weblogic、Websphere等任意一種應(yīng)用服務(wù)器;熟悉http,tcp 等通訊協(xié)議;
8、精通redis,mongodb 等nosql 開(kāi)源數(shù)據(jù)庫(kù),熟悉其分布式部署原理和解決方案
9、熟悉JVM ??梢葬槍?duì)應(yīng)用系統(tǒng),線上進(jìn)行調(diào)優(yōu)??焖俣ㄎ恍阅軉?wèn)題,并提供重構(gòu)和解決方案;
10、要求穩(wěn)重、踏實(shí)、有責(zé)任心,具有良好的團(tuán)隊(duì)合作精神和溝通能力,并有很強(qiáng)的學(xué)習(xí)能力;
11、邏輯思路清晰,較強(qiáng)的創(chuàng)新能力,有良好的計(jì)劃和執(zhí)行能力。
職位類別:
其他
舉報(bào)