全栈开发工程师(气象应用领域)
1.5-2万元/月岗位职责:
负责气象相关产品的前后端架构设计及核心模块开发,独立承担功能模块的代码实现、测试验证与发布上线。
后端采用 Java + Spring Boot 技术栈构建 RESTful 接口,完成气象数据(包括格点资料、雷达图像、卫星云图、数值预报产品等)的解析、存储与计算处理。
前端使用 Vue3 或 React 实现气象信息的可视化呈现,涵盖等值线图、风场分布、雷达回波、温湿降水图等多种专业图形展示。
配合气象算法团队,将数值模式输出、AI 预测结果等内容通过地图或图表方式直观展现给终端用户。
持续进行系统性能调优(如大规模气象数据渲染效率、高并发查询响应、缓存机制设计),确保系统的稳定性和可用性。
任职要求
必备条件:本科及以上学历,具备 3 年以上全栈开发工作经验。
须有实际参与气象类产品开发的经历(简历中需明确列出气象项目细节,例如处理过 GRIB/NetCDF 格式数据、开发过气象预警系统或气象可视化平台等)。
后端技能:Java 基础扎实,熟练掌握 Spring Boot、MyBatis/JPA 框架,熟悉 MySQL/PostgreSQL 数据库及 SQL 性能优化。
前端技能:精通 Vue3 或 React 框架,熟悉 ECharts/Highcharts 等数据图表工具,了解 Canvas/WebGL 绘图技术者优先考虑。
熟悉 Linux 环境操作,掌握 Git、Maven/Gradle 工具链,具备独立部署服务和故障排查能力。
加分项:
熟悉常见气象数据格式(如 GRIB、NetCDF、BUFR)及其解析工具(如 wgrib、CDO、xarray)。
具备 WebGIS 开发经验(如 OpenLayers、Leaflet、Cesium)或有地图类可视化项目经历。
了解 Docker、K8s 容器化部署及消息中间件(如 Kafka、RabbitMQ)。
有国家电网数字化项目建设经验者优先,具备 AI 相关项目实践者优先。