崗位職責:1.?參與公司相關項目的開發和基礎平臺建設工作;2.?具備良好的需求分析能力,業務建模能力和數據庫設計能力,參與系統詳細設計,能快速理解、消化各方需求,并落實為具體的開發工作;3.?具備良好的架構分析能力與設計能力,積極參與前期設計;4.?相關技術架構文檔撰寫及進行技術分享培訓;5.?具有良好的學習能力,完成分配的調研任務和學習任務;任職要求:1.?國家統招大學本科以上,學歷計算機、軟件相關專業;2.??5年及以上的java的開發經驗,并對Java底層有深刻的理解,擁有分布式、大數據量的系統開發經驗者優先考慮;3.?精通數據結構和算法實現,熟練掌握設計模式,UML,OOA/OOD,Java?EE技術架構;4.?精通Jsp/Servlet/Web?Service/JavaScript/CSS等開發技術;了解Jquery、jquery?ui、bootstrap等腳本庫的應用;5.熟練使用Oracle數據庫,對數據庫有較強的設計能力;6.熟悉SpringMvc/spring?boot?/Spring?/Hibernate/Mybatis?等開源框架,并理解其原理;7.熟悉分布式系統的設計和應用,熟悉分布式緩存、消息中間件等核心技術;并能合理應用分布式技術,解決問題?;??8.有豐富的軟件架構設計經驗,能夠快速搭建、調試或重構大規模軟件代碼;9.熟悉Redis、Memcache、MongoDB、active?mq消息隊列等;10.熟悉maven項目配置管理工具,熟悉weblogi、tomcat.、jboss等應用服務器,熟悉在高并發處理情況下的負載調優;11.具有良好的溝通能力和協調能力,優秀的學習能力,具備良好的團隊精神,能承受工作壓力,富有進取心;11.具有良好的溝通能力和協調能力,優秀的學習能力,具備良好的團隊精神,能承受工作壓力,富有進取心;12.?熟悉常用GIS系統(ArcGIS、GeoServer等)的二次開發,能熟練掌握常用的GIS?API及開發技能者優先;