1、本科以上學歷,計算機相關專業(yè),3年以上使用Java進行web開發(fā)的經驗;
2、JAVA基礎扎實,熟悉io、多線程、集合等基礎框架,熟悉分布式、緩存、消息等機制;
3、精通spring、SringMVC、mybatis、Springboot、springcloud等主流框架;
4、精通MYSQL、Oracle、Redis、Mongodb、clickhouse等數據庫設計、性能優(yōu)化、存儲優(yōu)化;
5、熟悉常用的分布式中間件,如dubbo、Kafka、MQ、kafka等,了解其基本原理和使用方法;
6、熟悉掌握Linux下的常用命令,熟練使用Tomcat、docker、 Jenkins;
7、對MYSQL、Oracle數據庫,有一定的數據庫設計以及調優(yōu)經驗,熟練掌握復雜sql的編寫及優(yōu)化經驗者優(yōu)先;
8.負責與硬件設備的對接工作,包括但不限于串口通信、藍牙連接等,實現(xiàn)數據的穩(wěn)定傳輸與處理。
9.深入理解Modbus協(xié)議,能夠基于該協(xié)議進行設備的通信與控制開發(fā)。