崗位要求:
1. 技術棧基礎:
- 精通 Java 17+,熟悉 Spring Boot、Spring Cloud 等微服務框架,掌握 MyBatis、JPA 等 ORM 技術。
- 熟悉 PostgreSQL/MySQL 數據庫設計與優化,掌握 Redis、MongoDB 等 NoSQL 技術。
- 了解分布式系統設計(如分布式事務、消息隊列 Kafka/RabbitMQ、服務治理 Nacos/Zookeeper)。
2. 業務場景能力:
- 有高并發、大數據量系統開發經驗,熟悉緩存、分庫分表、讀寫分離等優化手段。
- 熟悉 GIS 服務開發(如 GeoServer、PostGIS)或三維數據后端處理經驗者優先。
3. 協作能力:
- 能與后端工程師協作定義接口規范,熟悉 RESTful API 或 WebSocket 交互。
- 掌握 Git 協作流程,熟悉單元測試(JUnit)、CI/CD 工具(Jenkins/GitLab CI)。
4. 有如下經驗和能力者優先考慮:
- 有 GIS 領域經驗(如地圖服務、空間數據分析)。
- 熟悉 Docker/Kubernetes 容器化部署,了解云原生架構。
- 熟悉 C++、C或Python 語言,能配合算法團隊完成數據處理。
- 熟悉或參與過地質行業相關軟件項目。
5. 學歷與經驗:
- 年齡35周歲以下,非博士研究生學歷者要求3 年以上相關崗位經驗。
- 碩士研究生及以上學歷,985、211院校畢業者優先。
- 有完整項目生命周期經驗(需求分析、設計、開發、測試、上線運維)。
- 有副高及以上職稱,可優先入事業編制。
6. 個人素質:
- 具備良好的職業道德和團隊協作精神,無違法犯罪記錄。
- 思維敏捷,邏輯清晰,具備獨立解決問題能力,對技術有熱情。
- 良好的溝通能力,適應敏捷開發模式,能與產品/測試團隊高效協作。
7. 文化匹配:
- 有良好代碼和文檔撰寫習慣,注重代碼規范(如 Clean Code、設計模式)。
- 對前沿技術敏感,有主動學習意愿(如 AI 與三維可視化結合場景)。