职位详情
java软件开发工程师
1.2-1.8万
郑州创梦计算机科技有限公司
廊坊
5-10年
本科
09-06
工作地址

新奥集团总部大厦

职位描述

核心职责

平台核心开发: 基于 Spring Boot + Spring Cloud 微服务架构,设计和实现平台的核心业务模块和微服务。

实时数据处理: 利用 Kafka 构建高效、可靠的消息队列系统,处理海量实时事件上报、指令分发、状态推送等异步消息流。

高并发与缓存: 深度应用 Redis,设计和优化缓存策略(热点数据、会话、分布式锁等),保障系统在高并发场景下的性能和稳定性。

空间数据服务: 集成 GIS 技术(如 GeoTools, PostGIS 等),开发与地理位置相关的服务接口(如资源定位、路径规划、态势展示等)。

服务治理: 使用 Eureka 进行微服务的注册与发现,保障服务间调用的可靠性和可管理性。

数据持久化: 基于 MySQL 设计高效合理的数据库模型,进行数据存储、查询优化和事务管理。

系统架构与优化: 参与平台架构设计讨论,持续进行系统性能调优、瓶颈排查与可靠性保障。

技术攻关: 解决应急业务场景下特有的技术难题,如海量实时数据接入、复杂事件处理、多系统集成等。

文档编写: 编写高质量的技术设计文档、接口文档和核心代码注释。

任职要求

必需技能

扎实基础: 计算机相关专业本科及以上学历,5年以上Java后端开发经验。

核心框架精通: 精通 Spring Boot, Spring Cloud (Eureka, Feign, Hystrix, Zuul/Gateway, Config 等常用组件) 微服务架构,具备实际项目落地经验。

数据库专家: 精通 MySQL 数据库设计、SQL优化、索引优化及事务处理机制。

缓存大师: 熟悉 Redis 各种数据结构、应用场景(缓存、分布式锁、消息队列等)、集群模式及性能调优。

消息队列实践: 熟悉 Kafka 架构原理、生产者/消费者模型、集群部署、消息可靠性保障及性能优化。

服务治理: 熟悉 Eureka 或其他服务注册发现组件(如Nacos, Consul)的原理和使用。

工程能力: 熟练掌握Git、Maven/Gradle等开发工具,具备良好的编码规范、单元测试习惯和代码审查意识。

问题解决: 优秀的分析、定位和解决复杂技术问题的能力,特别是在高并发、分布式环境下的问题。

学习能力: 强烈的技术热情和快速学习能力,能适应应急领域的技术挑战。

优先考虑 (加分项)

GIS开发经验: 有基于Java的 GIS 开发经验,熟悉常用GIS库(如GeoTools)或空间数据库(如PostGIS)。

应急/物联网经验: 有应急管理、智慧城市、物联网(IoT)、实时监控系统等相关领域项目经验。

容器化/云原生: 熟悉Docker、Kubernetes等容器化技术和云原生理念。

监控运维: 熟悉Prometheus, Grafana, ELK等监控运维体系。

性能优化专家: 在JVM调优、数据库深度优化、高并发系统设计方面有突出经验。

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

立即申请