职位描述
岗位职责:
1、参与智慧水务/水利平台的需求分析、系统设计、编码实现、测试及后期维护等全生命周期的开发工作。
2、深入理解业务需求,与产品经理、UI/UX设计师紧密合作,共同确定技术实施方案及平台系统架构。
3、支持智慧水务/水利平台的日常开发和项目现场开发,具备一定项目管理对接能力。
4、参与项目开发,产品研发,项目实施,项目对接,需求整理。
5、具备用户需求自主转化功能开发能力。
6、遵循软件开发流程,编写高质量的技术文档,包括设计文档、接口文档、用户手册等。
7、关注行业动态和技术发展趋势,积极引入新技术、新方法,提升系统技术水平。
岗位要求:
1、专科以上学历优先,软件工程,工业工程以及计算机等相关专业。
2、可接受短中期出差。
3、有制造业企业物联网相关系统开发经验者优先考虑;
4、对网络、硬件、操作系统有一定的了解,有独立解决问题能力;
5、对Linux、Unix等系统的基础操作有一定的掌握,有独立配置、部署应用的能力;
6、具备良好的表达、沟通和协调能力,分析与解决问题的能力,项目掌控力,团队协作能力强,服从安排,接受调度,性格沉稳;
7、具备良好执行力,以及抗压能力;
8、技术方面:
(1)2年以上工作经验,专科以上学历。Java基础扎实,精通多线程、并发、集合、网络、io等基础知识,熟悉JVM,熟悉常用设计模式;
(2)熟悉主流开源框架,如Spring Boot、Spring MVC、MyBatis、JPA等;
(3)了解分布式缓存技术,例如:Redis、MongoDB、TDengine等;
(4)了解分布式微服务架构,例如ZooKeeper、dubbo等;
(5)了解Maven、Gradle 和Git版本工具;
(6)了解ElasticSearch、Solr和Lucene全文检索工具;
(7)熟悉Mysql、Oracle,有数据库设计有实践经验,熟悉数据库性能优化方法;
(8)了解消息中间件技术,例如MQTT、ActiveMQ、Kafka等;
(9)了解Nginx反向代理和负载均衡技术。
(10)有大型项目开发经验、智慧水务/水利平台或类似系统开发经验者优先。