主要是物联网电力设备监测和和控制开发,所以除了java,还需要了解电力应用的通信协议,中间件,docer技术等;
具体要求如下
1.精通 Java 语言,熟练运用 Springcloud、Spring Boot、MyBatis 等框架。掌握多线程、网络编程,具备扎实算法与数据结构基础。熟练操作 MySQL、Oracle 等关系型数据库,擅长 SQL 编写与优化。
2.拥有物联网开发经验,熟悉物联网架构原理。精通 MQTT 协议,能实现设备与服务器可靠通信。了解设备接入、管理及数据处理流程。
3.电力相关技术(优先):有电力监测与设备控制开发经验,熟悉电力系统业务流程。掌握 IEC104、modbus 等电力通讯协议。
4.熟悉常用中间件,如 Redis 用于缓存加速,Rabbitmq,rocketmq 用于消息队列处理,提升系统性能与解耦能力。
5.熟悉云原生架构,熟悉容器化技术 Docker,掌握 Kubernetes 集群管理,能进行云平台上的应用部署与运维。
6.熟悉 DevOps 流程,掌握版本控制工具 Git,了解自动化构建工具 Maven 或 Gradle,具备持续集成与持续交付(CI/CD)实践经验。