职位详情
JAVA后端开发工程师 已下线
1-1.6万
陕西上元智慧科技股份有限公司
西安
3-5年
本科
05-02
工作地址

陕西省西安市雁塔区天谷七路996号A座502室

职位描述

一、岗位职责

1、主导地理信息行业核心业务系统(如空间大数据平台、实时监测系统、智慧城市中台)的架构设计,制定高可用、高扩展的技术方案。

2、解决海量时空数据处理、高并发请求、分布式计算等场景下的技术难题,优化系统性能与稳定性。

3、设计和开发支持地理信息数据(如矢量数据、栅格数据、实时流数据)的高效存储、查询及分析服务,集成空间数据库(如PostGIS、MongoDB地理空间索引)。

4、构建RESTful/gRPC API服务,支持多端(Web、移动端、IoT设备)数据交互,满足低延迟、高吞吐的业务需求。

5、搭建微服务化技术中台,制定服务治理、监控告警(Prometheus/Grafana)、日志分析(ELK)等标准化方案。

6、推动容器化(Docker/Kubernetes)与云原生技术落地,优化资源调度与成本管理;

7、深入理解自然资源、环境监测、智慧城市等行业业务逻辑,设计符合行业规范的分布式系统架构。

8、主导关键模块开发(如空间分析引擎、实时数据管道、数据权限管理),确保系统安全性与合规性。

二、任职要求

1. 统招本科及以上学历,5年以上后端开发经验,2年以上大型系统架构设计经验,主导过至少2个完整的高并发分布式系统项目。

2. 精通Java/Python/Go中至少一门语言,熟悉设计模式、领域驱动设计(DDD)及微服务架构(Spring Cloud/gRPC)。

3. 熟悉空间数据处理技术(如GeoJSON、WKT、空间索引),有PostGIS、GeoServer、ArcGIS Enterprise等工具实战经验者优先。

4. 掌握地理信息行业协议与标准(如OGC WFS/WMS、TMS),具备空间数据服务开发能力者优先。

5. 精通MySQL/PostgreSQL、Redis、Elasticsearch等数据库的性能调优,熟悉分库分表、读写分离方案。

6. 有大规模实时数据处理经验(如Kafka/Flink/Spark Streaming),熟悉分布式计算框架(Hadoop/Spark)

7. 熟练使用DevOps工具链(Jenkins/GitLab CI),掌握自动化部署、灰度发布及灾备方案设计。

8. 熟悉linux基本操作,熟悉WebLogic、WebSphere、Tomcat等应用服务器基本操作及部署。

9. 熟练使用Myeclipse、Eclipse、IntelliJ IDEA等集成开发工具,熟练使用SVN、CVS、GIT等版本控制工具。

10. 有较好的团队协作精神,善于沟通,学习能力强,能适应较强的工作压力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

查看更多相似职位