職位描述
一、崗位職責(zé)
1、主導(dǎo)地理信息行業(yè)核心業(yè)務(wù)系統(tǒng)(如空間大數(shù)據(jù)平臺、實時監(jiān)測系統(tǒng)、智慧城市中臺)的架構(gòu)設(shè)計,制定高可用、高擴(kuò)展的技術(shù)方案。
2、解決海量時空數(shù)據(jù)處理、高并發(fā)請求、分布式計算等場景下的技術(shù)難題,優(yōu)化系統(tǒng)性能與穩(wěn)定性。
3、設(shè)計和開發(fā)支持地理信息數(shù)據(jù)(如矢量數(shù)據(jù)、柵格數(shù)據(jù)、實時流數(shù)據(jù))的高效存儲、查詢及分析服務(wù),集成空間數(shù)據(jù)庫(如PostGIS、MongoDB地理空間索引)。
4、構(gòu)建RESTful/gRPC API服務(wù),支持多端(Web、移動端、IoT設(shè)備)數(shù)據(jù)交互,滿足低延遲、高吞吐的業(yè)務(wù)需求。
5、搭建微服務(wù)化技術(shù)中臺,制定服務(wù)治理、監(jiān)控告警(Prometheus/Grafana)、日志分析(ELK)等標(biāo)準(zhǔn)化方案。
6、推動容器化(Docker/Kubernetes)與云原生技術(shù)落地,優(yōu)化資源調(diào)度與成本管理;
7、深入理解自然資源、環(huán)境監(jiān)測、智慧城市等行業(yè)業(yè)務(wù)邏輯,設(shè)計符合行業(yè)規(guī)范的分布式系統(tǒng)架構(gòu)。
8、主導(dǎo)關(guān)鍵模塊開發(fā)(如空間分析引擎、實時數(shù)據(jù)管道、數(shù)據(jù)權(quán)限管理),確保系統(tǒng)安全性與合規(guī)性。
二、任職要求
1. 統(tǒng)招本科及以上學(xué)歷,5年以上后端開發(fā)經(jīng)驗,2年以上大型系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,主導(dǎo)過至少2個完整的高并發(fā)分布式系統(tǒng)項目。
2. 精通Java/Python/Go中至少一門語言,熟悉設(shè)計模式、領(lǐng)域驅(qū)動設(shè)計(DDD)及微服務(wù)架構(gòu)(Spring Cloud/gRPC)。
3. 熟悉空間數(shù)據(jù)處理技術(shù)(如GeoJSON、WKT、空間索引),有PostGIS、GeoServer、ArcGIS Enterprise等工具實戰(zhàn)經(jīng)驗者優(yōu)先。
4. 掌握地理信息行業(yè)協(xié)議與標(biāo)準(zhǔn)(如OGC WFS/WMS、TMS),具備空間數(shù)據(jù)服務(wù)開發(fā)能力者優(yōu)先。
5. 精通MySQL/PostgreSQL、Redis、Elasticsearch等數(shù)據(jù)庫的性能調(diào)優(yōu),熟悉分庫分表、讀寫分離方案。
6. 有大規(guī)模實時數(shù)據(jù)處理經(jīng)驗(如Kafka/Flink/Spark Streaming),熟悉分布式計算框架(Hadoop/Spark)
7. 熟練使用DevOps工具鏈(Jenkins/GitLab CI),掌握自動化部署、灰度發(fā)布及災(zāi)備方案設(shè)計。
8. 熟悉linux基本操作,熟悉WebLogic、WebSphere、Tomcat等應(yīng)用服務(wù)器基本操作及部署。
9. 熟練使用Myeclipse、Eclipse、IntelliJ IDEA等集成開發(fā)工具,熟練使用SVN、CVS、GIT等版本控制工具。
10. 有較好的團(tuán)隊協(xié)作精神,善于溝通,學(xué)習(xí)能力強(qiáng),能適應(yīng)較強(qiáng)的工作壓力。