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