职位描述
职位描述:
1、负责GIS服务开发:设计和开发地图服务(如WMS、WMTS、WFS)、空间数据API、地理编码/逆编码服务等,实现空间数据存储、查询、分析和可视化功能;
2、负责空间数据处理 :处理矢量、栅格数据,支持空间索引、坐标系转换、拓扑分析等,集成开源GIS工具(如GDAL、PostGIS、GeoTools)或商业GIS平台(如ArcGIS Server);
3、负责系统架构设计:构建高可用、可扩展的GIS后端架构,支持海量空间数据的存储与并发访问,优化空间数据库(如PostgreSQL/PostGIS、MongoDB)性能;
4、负责API与中间件开发 :开发RESTful API或GraphQL接口供前端调用,支持地图渲染、空间分析等功能,实现数据缓存(如Redis)、消息队列(如Kafka)等中间件集成;
5、负责性能优化与安全:解决空间数据查询效率问题(如空间索引优化),保障数据安全,防止SQL注入、越权访问等风险;
6、与同事协作与集成:与前端工程师协作,确保GIS服务与前端框架(如Mapbox、Cesium、OpenLayers)无缝集成,对接第三方服务(如气象数据、IoT传感器数据)。
任职要求:
1、本科或以上学历,计算机、软件相关专业,3年以上服务端开发经验;
2、熟练掌握Spring、SpringBoot、SpringCloud、Mybatis 等主流JAVA框架;
3、熟练掌握vue、react、Angular等前端常用技术;
4、精通数据库设计、分析、代码编写和调试,熟练使用PostgreSQL、MySQL等关系型数据库;
5、熟练掌握OGC标准(WMS、WFS)、HTTP/WebSocket等网络协议;
5、了解ArcGIS、SuperMap等国内外常见二三维GIS平台,具有Cesium、OpenLayers、arcgis.js、three.js、Leaflet、MapboxGL等开源地图库的开发经验;
6、掌握GeoServer、GeoTools、PostGIS、GDAL等主流开源GIS技术栈,具备基于这些工具进行GIS应用开发能力,理解空间数据模型(如GeoJSON、Shapefile)、坐标系(WGS84、Web Mercator);
7、熟悉Nginx、Tomcat、Apache的配置和应用,能够设计复杂业务、高并发、大数据量的系统;
8、熟悉影像数据、矢量数据、高程数据的处理,熟悉空间数据格式(如GeoJSON、Shapefile、KML等)和空间分析算法(如缓冲区分析、路径规划、空间聚类);
9、有军gong系统、电子沙盘、兵棋、态势标绘与演播开发经验者优先;
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕