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