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