岗位职责:1、参与公司核心产品的设计、开发和维护,负责前后端功能的实现;2、根据项目需求,进行技术方案设计、数据库设计、接口设计等;3、编写高质量、可维护的代码,并进行单元测试和代码审查;4、解决项目中的技术难题,持续优化系统性能和用户体验;5、与产品经理、设计师和其他开发人员紧密合作,确保项目按时高质量交付;6、关注前沿技术发展,并尝试将其应用到实际项目中。岗位要求:1、GIS、计算机科学、软件工程等相关专业本科及以上学历;2、3年以上 Java 开发经验,熟悉 Spring Boot、Spring Cloud 等主流框架;3、2年以上 Vue.js 开发经验,熟练掌握TS、Vue3、ElementPlus等;4、熟悉 Cesium、MapBox、ECharts 等前端可视化框架;5、熟悉 MySQL、PostgreSQL 等关系型数据库,以及 Redis 等 NoSQL 数据库;6、熟悉 Git 版本控制工具,了解 DevOps 相关流程;7、具备良好的代码风格和编程习惯,注重代码质量和可维护性;8、具备良好的沟通能力和团队合作精神,能够独立解决问题;9、有自然资源、水利、环保、能源和应急项目经验者优先考虑;10、具有 GIS 开发经验者优先考虑。