崗位職責(zé):?
1)參與產(chǎn)品和項(xiàng)目的需求分析,根據(jù)需求選擇合適的技術(shù)路線、參與技術(shù)決策,技術(shù)選型和技術(shù)風(fēng)險(xiǎn)評(píng)估;?
2)負(fù)責(zé)產(chǎn)品和項(xiàng)目的系統(tǒng)分析和架構(gòu)設(shè)計(jì),制定系統(tǒng)架構(gòu)整體設(shè)計(jì)方案,性能優(yōu)化方案,功能模塊分解;
3)負(fù)責(zé)公司業(yè)務(wù)平臺(tái)(框架及核心模塊)相關(guān)的中間件、類庫、功能組件的設(shè)計(jì)和實(shí)現(xiàn);
4)負(fù)責(zé)核心技術(shù)問題的攻關(guān)和系統(tǒng)優(yōu)化,協(xié)助解決開發(fā)過程中的技術(shù)難題。?
任職條件:?
1)5年以上開發(fā)工作經(jīng)驗(yàn)、3年以上JavaEE的企業(yè)應(yīng)用系統(tǒng)或互聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)、分析和開發(fā)經(jīng)驗(yàn);?
2)作為主要負(fù)責(zé)人參與過大型IT項(xiàng)目的系統(tǒng)技術(shù)架構(gòu)的設(shè)計(jì)和研發(fā)工作;?
3)精通數(shù)據(jù)結(jié)構(gòu),Java/C++語言及其體系,熟悉系統(tǒng)底層開發(fā)接口,精通Java多線程,Socket通信編程,熟悉TCP/IP、HTTP等各種常用通訊協(xié)議;?
4)熟悉JavaEE體系的技術(shù)應(yīng)用架構(gòu)及流行架構(gòu),熟悉開源架構(gòu)和技術(shù);?
5)具有面向?qū)ο笤O(shè)計(jì)和開發(fā)能力,具備系統(tǒng)分層設(shè)計(jì)經(jīng)驗(yàn),深刻理解MVC、IOC、AOP等開發(fā)模式,精通及靈活運(yùn)用各種設(shè)計(jì)模式;
6)熟悉軟件開發(fā)規(guī)范及流程;
7)熟悉HTML,JavaScript,Servlet,JSP,JavaBean,JDBC,EJB,JSF,JMS,Structs,Spring,Hibernate等技術(shù);?
8)熟悉Ajax,熟悉JQuery、Extjs等開源框架;?
9)熟悉至少一種大型關(guān)系數(shù)據(jù)庫(如Oracle);?
10)熟悉軟件產(chǎn)品生命周期管理和項(xiàng)目管理,熟悉使用project項(xiàng)目管理工具;?
11)具備較強(qiáng)的抽象和邏輯分析能力,具備計(jì)劃、組織、協(xié)調(diào)、溝通能力,優(yōu)秀的職業(yè)素養(yǎng)和團(tuán)隊(duì)協(xié)作精神,能承受工作壓力。