崗位職責(zé):??1.?進行軟件產(chǎn)品需求分析及可行性分析、相關(guān)設(shè)計文檔的編寫;??2.?構(gòu)建、設(shè)計、實現(xiàn)產(chǎn)品的軟件架構(gòu);??3.?進行軟件開發(fā)過程中所有流程與架構(gòu)的控制及管理;??4.?詳細制定應(yīng)用程序接口(?API?)和各種不同模塊的定義,其中包括用戶界面(?UI?)、流程和商業(yè)邏輯,及其它具體到平臺的各種設(shè)置,解決架構(gòu)中的技術(shù)問題;??5.?進行關(guān)鍵模塊的編碼;??6.?在軟件產(chǎn)品測試階段或軟件制作前,發(fā)現(xiàn)和解決系統(tǒng)BUG;??7.?輔導(dǎo)軟件工程師的產(chǎn)品開發(fā)工作,設(shè)計出高品質(zhì)的軟件產(chǎn)品。??職業(yè)技能及工作經(jīng)驗要求:??1、從事研發(fā)或技術(shù)管理工作7年以上,3年以上獨立帶領(lǐng)團隊經(jīng)驗。2、熟悉常用企業(yè)級開發(fā)框架springMVC,struts2,Spring,hibernate,mybatis;3、對各種加密算法有一定了解,具備一定網(wǎng)絡(luò)安全知識,能夠部署較高安全級別的項目。4、熟練使用三種以上數(shù)據(jù)庫,nosql中熟練使用兩種以上,精通memcached或redis,靈活使用各類緩存級別。???5、能夠設(shè)計實施多重項目架構(gòu)及硬件架構(gòu),分布式文件系統(tǒng)、數(shù)據(jù)庫橫向分布、分布式Webserver,并能針對項目在保證負載均衡及數(shù)據(jù)一致性前提下作出優(yōu)劣取舍。????????????????????6、擁有多層架構(gòu),高可用的性,高延展性,高性能分布式系統(tǒng)的架構(gòu)經(jīng)驗。??7、國家統(tǒng)招院校本科及以上學(xué)歷,計算機、軟件工程、通信、數(shù)學(xué)等相關(guān)專業(yè)。