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