工作经验:
至少2年以上的Java开发经验,有在大型项目中使用Java进行系统设计和开发的经验。
技术技能:
1、精通J2EE和Java Web编程技术,具备扎实的Java基础。
2、熟练使用Spring、SpringBoot、Mybatis Plus等主流开发框架,并能够对这些框架进行性能调优。
3、深入理解Spring Cloud微服务架构,有实际的微服务项目开发经验。
4、熟悉常用的设计模式,能够根据项目需求选择合适的设计模式进行系统设计。
5、具备良好的编码习惯,能够编写高质量、可维护的代码。
6、优秀的技术架构设计能力,能够设计出可扩展、高性能的系统架构。
数据库技能:
1、熟悉关系型数据库如MySQL、Oracle,以及国内主流数据库如达梦、人大金仓等。
2、能够进行数据库设计、优化和性能调优。
前端技术:
1、熟练掌握HTML、CSS、JavaScript等前端基础技术。
2、熟悉Vue.js、ElementUI等现代前端框架和库。
3、了解前端工程化和组件化开发,能够使用Webpack等工具进行前端项目构建。
GIS技术:
1、熟悉Leaflet、OpenLayers等开源地图框架,能够进行GIS系统的开发和集成。
行业经验:
1、熟悉政府项目交付流程,了解政府项目的特定需求和规范。
2、有海洋行业或水利行业项目经验者优先,了解相关行业的业务流程和技术要求。
软技能:
1、具备独立解决问题的能力,能够快速定位和解决技术难题。
2、能够准确理解业务需求,与团队成员有效沟通,共同推进项目进度。
3、具备良好的团队合作精神,能够在团队中发挥积极作用。
其他要求:
1、良好的英语读写能力,能够阅读和理解英文技术文档。
2、持续学习新技术和工具,保持技术领先性。
3、有良好的时间管理和项目管理能力,能够在多任务环境下保持高效率。