崗位職責(zé):
1. 參與基礎(chǔ)框架的架構(gòu)設(shè)計(jì)、重構(gòu)、優(yōu)化,根據(jù)業(yè)務(wù)規(guī)劃及技術(shù)規(guī)劃制定應(yīng)用架構(gòu)方案;
2. 負(fù)責(zé)總體技術(shù)框架的規(guī)劃與設(shè)計(jì),制定應(yīng)用系統(tǒng)實(shí)施解決方案,包括:系統(tǒng)架構(gòu)設(shè)計(jì)、接口規(guī)范制定、技術(shù)文檔編寫(xiě)等;
3. 參與技術(shù)難題攻關(guān),持續(xù)提升核心系統(tǒng)在高并發(fā)、海量請(qǐng)求數(shù)下的高處理性能;
4. 核心功能的架構(gòu)與代碼模板編寫(xiě),開(kāi)發(fā)與維護(hù)系統(tǒng)公用核心模塊;
5. 審核和評(píng)估相關(guān)方案與設(shè)計(jì),以確保其符合架構(gòu)規(guī)劃,滿足業(yè)務(wù)需求;
6. 分析系統(tǒng)性能瓶頸,解決各種疑難雜癥,對(duì)系統(tǒng)進(jìn)行性能調(diào)優(yōu);
7. 具備團(tuán)隊(duì)和項(xiàng)目管理能力,通過(guò)對(duì)團(tuán)隊(duì)的培訓(xùn)與指導(dǎo),提高技術(shù)水平;
8. 具備良好的溝通表達(dá)能力,協(xié)同他人并組織跨團(tuán)隊(duì)協(xié)作,保證項(xiàng)目質(zhì)量與進(jìn)度;
9. 針對(duì)新人、普通開(kāi)發(fā)人員進(jìn)行有效輔導(dǎo),幫助其快速成長(zhǎng)。
崗位要求:
1、軟件工程、計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)本科以上學(xué)歷,5年以上JAVA開(kāi)發(fā)經(jīng)驗(yàn),2年以上JAVA架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)(主持開(kāi)發(fā)或主要設(shè)計(jì)),熟悉軟件開(kāi)發(fā)流程,熟悉常用項(xiàng)目構(gòu)建工具;
2、3年以上互聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)經(jīng)驗(yàn),或大規(guī)模高并發(fā)訪問(wèn)的應(yīng)用系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn);
3、深刻理解面向?qū)ο笏枷?,熟悉常用的OOP工具;
4、熟悉常用數(shù)據(jù)庫(kù)軟件(Oracle/MySOL/DB2)的原理和使用,具備實(shí)際開(kāi)發(fā)使用經(jīng)驗(yàn)及調(diào)優(yōu)經(jīng)驗(yàn);
5、熟悉Unix/Linux平臺(tái)下的開(kāi)發(fā)流程,具備開(kāi)發(fā)與調(diào)優(yōu)經(jīng)驗(yàn);
6、熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機(jī)制和實(shí)現(xiàn);
7、熟悉UML和面向?qū)ο蟮脑O(shè)計(jì)與開(kāi)發(fā),熟練運(yùn)用各種設(shè)計(jì)模式和設(shè)計(jì)工具;
8、負(fù)責(zé)過(guò)大中型軟件項(xiàng)目的總體設(shè)計(jì)、技術(shù)實(shí)施,熟悉軟件產(chǎn)品研發(fā)過(guò)程和項(xiàng)目管理的基本流程;
9、精通J2EE及MVC設(shè)計(jì)模式,精通多線程編程;
10、精通Spring框架,HTML、JavaScript、CSS、XML、AJAX;
11、對(duì)大數(shù)據(jù)平臺(tái)體系的建設(shè)和演進(jìn)有一定理解,至少具備一個(gè)數(shù)據(jù)挖掘、數(shù)據(jù)處理、數(shù)據(jù)管理、大數(shù)據(jù)平臺(tái)建設(shè)等領(lǐng)域的項(xiàng)目經(jīng)驗(yàn);
12、有高并發(fā)服務(wù)端整體架構(gòu)經(jīng)驗(yàn)者優(yōu)先。
太原 - 小店
太原 - 萬(wàn)柏林
太原 - 小店
太原 - 小店
太原
太原 - 萬(wàn)柏林