工作——GIS高级工程师

722 阅读2分钟

招聘要求

1 千寻位置

GIS后端开发工程师、专家(Java)

岗位职责:

1、负责GIS相关产品和项目后端研发工作

2、参与后端架构设计和产品研发,建立和维护弹性可扩展的后端基础架构

任职要求:

1、GIS或计算机等相关专业,本科以上学历,5年以上后端开发经验,3年以上使用Nodejs或JAVA开发经验;

2、熟悉开源空间数据处理工具和三方库,如GDAL,GeoTools,GEOS等,有3年以上研发经验者从优;

3、至少熟练掌握一个常见后端开源框架:如Express,koa,egg或Spring等;

4、熟悉至少一种关系型和非关系型数据库,如Postgres,MySql, MongoDB等,能够合理设计数据模型;

5、至少掌握一门其他后端语言(Python/Scala /Java/C++等),有良好编码习惯;

6、熟悉Spark,Hadoop,HBase,Hive,Kafka,Flink等相关大数据技术者从优;

7、熟悉常见开源时空大数据项目,如GeoMesa,GeoWave,GeoTrellis等,有实际项目经验者从优;

8、高度的责任心以及良好团队合作精神,学习能力强。

1、要求有GIS专业学习或者开发背景。

2、“3年以上使用Nodejs或JAVA开发经验”是must条件

重点准备

1、熟悉GeoTools。

2、熟练掌握Spring框架。

3、熟悉Postgres,熟练掌握MySql。

4、熟悉C++,熟练掌握Java。

5、熟悉HBase和Kafka。

6、熟悉GeoMesa。

GIS原理

视频教程

汤国安教授--地理信息系统

学习经验总结

1 GIS开发实战图谱

GIS开发实战图谱

2 如何成为一名企业真正需要的WebGIS开发工程师

如何成为一名企业真正需要的WebGIS开发工程师

GIS开源项目

1 GeoMesa

官网

GEOMESA 整体介绍

GeoMesa是什么

GeoServer+GeoMesa+HBase 时空大数据环境搭建

高手如何实践HBase?不容错过的滴滴内部技巧