岗位职责:1. 独立完成公司水利、水务平台的功能开发;2. 根据产品和项目需求,分析、设计与实现系统架构方案,保障系统架构的安全性、稳定性、合理性、可扩展性及经济性;3. 遵循系统设计要求及实现规范,完成系统的功能实现及部署工作;4. 参与业务以及技术项目的系统分析、设计,承担功能代码的编写,开发与维护系统核心模块;任职要求:1. 本科及以上学历,计算机科学与技术、网络工程、物联网工程、信息安全等相关专业;2. 2年以上Java开发工作经验,熟悉代码开发规范,具备实施、运维能力和经验优先。3. JAVA基础扎实,熟悉常见的设计模式,熟悉IO、多线程、集合等基础框架,熟悉各种网络通信协议(TCP、UDP、MQTT,WebSocket),熟悉微服务架构(SpringCloud)、SpringBoot、Mybatis-plus等开源框架,具备SpringCloud的开发能力和经验;4. 熟悉Docker容器;熟悉docker常用命令,具备docker的独立部署和运维能力;5. 精通Oracle\MySQL\SQLServer等主流关系型数据库,熟悉国产操作系统的常用命令,熟悉国产关系库,国产时序库。熟悉它们在不同场景下的优劣、保证高可用;对主流开源技术(缓存、消息队列、大数据等)有较深入的研究与实践经验优先录用;6. 熟悉Nginx、tomcat等应用服务器,熟悉Redis,ElasticSearch,CaffineCache 等缓存技术;7. 熟悉系统性能优化、精通分布式、多线程等高性能架构相关技术;8. 有水利、水务、GIS管网相关经验优先;9. 踏实肯干,有较好的独立思考解决问题能力;10. 具备良好的沟通能力和团队合作能力,有较强的执行力,能够承担一定工作压力,团队合作时能够灵活补位;11. 能接受项目上加班和出差。