工作職責:
1、負責產品平臺技術架構的統(tǒng)一規(guī)劃設計,技術架構選型,并主導功能模塊設計、數據結構設計、對外接口設計、關鍵技術驗證,指導軟件工程師開發(fā)。
2、承擔系統(tǒng)核心功能的研發(fā)工作,負責概要設計和核心代碼編寫;負責核心技術問題的攻關,系統(tǒng)優(yōu)化,協助解決項目開發(fā)過程中的技術難題。
3、負責改進系統(tǒng)的性能、可擴展性、穩(wěn)定性、安全性。
任職資格:
1、學歷及專業(yè)要求:本科及以上學歷,計算機類相關專業(yè)。
2、工作經驗:五年以上Java程序開發(fā)經驗,3年以上架構經驗,3年以上大中型軟件產品的全生命周期開發(fā)經驗;。有大型運營網站的設計、智慧城市、智慧安監(jiān)、系統(tǒng)集成、GIS開發(fā)、智能交通等相關工作經驗者優(yōu)先經驗。
3、專業(yè)技能:
1)熟悉軟件開發(fā)規(guī)劃流程,熟練掌握產品設計、需求分析等相關工具和技能。
2)熟悉Java/JavaScript等語言,精通大規(guī)模系統(tǒng)的Java?EE架構技術,熟練掌握常見開源框架和技術,如Ibatis、Hibernate、Struts2、Spring、Spring?MVC、ActiveMQ、Jquery、Ajax、memcached等,熟練使用MyEclipse開發(fā)工具,對框架本身有過開發(fā)或重構者可優(yōu)先考慮。
3)熟悉主流應用服務器的架構體系、數據庫以及各種中間件技術,如tomcat、jboss、websphere、weblogic、Oracle、Mysql、ActiveMQ、Zookeeper等。
4)精通常用設計模式和主流設計工具,能進行系統(tǒng)建模、總體設計;在可擴展、高性能,高并發(fā),高穩(wěn)定性系統(tǒng)設計,開發(fā)和調優(yōu)方面有實際經驗。
5)熟悉大規(guī)模系統(tǒng)的負載均衡、緩存、網絡存儲、網絡安全、數據庫高可用設計及性能評估機制,使用過開源分布式文件系統(tǒng)、分布緩存、分布式服務等。
6)精通oracle,Redis,Mongodb等數據庫,熟悉常用的解決數據庫負載的方法;熟悉Linux操作系統(tǒng),熟悉Shell腳本編程及常用Linux操作命令。
7)熟悉hadoop、storm、spark等大數據相關技術。
4、綜合能力要求:邏輯能力好,思路清晰,具有良好溝通交流能力,合作意識好,具備較強學習能力。