工作職責:
1、參與軟件設計工作(功能模塊的概要設計、詳細設計、數據庫設計等),并按項目管理規(guī)范的要求編制設計文檔;
2、根據產品需求等文檔,制定產品開發(fā)計劃;
3、根據設計文件進行業(yè)務邏輯設計,開發(fā)核心業(yè)務模塊;
4、負責完成軟件產品的編碼實現(編碼、單元測試)、集成測試,并按項目管理規(guī)范編寫相應的技術文檔;
5、配合研發(fā)經理完成相關任務目標,為相關部門和人員提供技術支持。
崗位要求
1、計算機相關專業(yè),碩士及以上學歷;三年以上工作經驗
2、扎實的計算機和Java基礎知識,熟練掌握常用的Java基數框架,對Java基礎體系(包括JVM、線程、NI0、網絡、spring生態(tài)鏈、微服務等)有深入的理解和實踐經驗,能夠編寫高質量、簡潔清晰的代碼;
3、熟悉主流開源框架,如spring、SpringMVC、MyBatis、Springboot等,熟悉spring原理和實現機制,了解SOA、Dev0ps架構理念,熟悉springboot、springcloud等框架優(yōu)先;
4、熟悉常見的開源分布式中間件、RPC框架、緩存、消息隊列、數據庫等;
5、能夠獨立完成java模塊開發(fā)任務
6、能進行前端開發(fā),熟悉html、JavaScript、VUE等前端技術和框架,有前端項目經驗
7、熟練使用Oracle、Mysql等主流數據庫,熟悉redis、mongodb等非關系型數據庫
8、具備GIS、遙感、衛(wèi)星測控、人工智能、三維顯示等相關背景優(yōu)先
9、熟悉多線程、消息列隊、有大數據處理經驗、框架設計、代碼優(yōu)化,性能優(yōu)化、數據庫優(yōu)化等能力者優(yōu)先;
10、有較強的系統(tǒng)模塊設計能力、對復雜的業(yè)務有較強的理解和高度抽象能力;
11、技術視野開闊、學習能力好,對業(yè)界新技術敏感,喜歡鉆研,有一定管理能力