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