【需要寫代碼】
一、核心Java技術(shù)棧要求
Java SE:扎實(shí)的基礎(chǔ),熟悉多線程、集合、IO、網(wǎng)絡(luò)編程等。
Java EE / Spring框架:
Spring Boot(用于快速構(gòu)建Web服務(wù))
Spring MVC / Spring WebFlux
Spring Data JPA / MyBatis(數(shù)據(jù)庫(kù)操作)
Web開發(fā):
RESTful API設(shè)計(jì)與開發(fā)
WebSocket(用于實(shí)時(shí)數(shù)據(jù)推送,如ANDON看板數(shù)據(jù)更新)
數(shù)據(jù)庫(kù)操作:
SQL Server(指定使用SQL Server 2008/2012)
熟悉SQL優(yōu)化、事務(wù)管理
消息中間件:
RabbitMQ / ActiveMQ / Kafka
二、系統(tǒng)集成與接口開發(fā)
PLC/工控設(shè)備通信:
熟悉OPC UA / Modbus / Profinet 等工業(yè)協(xié)議)
能通過(guò)Java與CIMPLICITY、Webspace等工控軟件進(jìn)行數(shù)據(jù)交互
RFID/掃碼槍集成:
理解RFID數(shù)據(jù)讀取、校驗(yàn)流程
能開發(fā)與中間層(如AVI系統(tǒng)、機(jī)運(yùn)PLC)的數(shù)據(jù)接口
與IT系統(tǒng)集成:
提供數(shù)據(jù)接口給MES、ERP等上層系統(tǒng)
支持?jǐn)?shù)據(jù)導(dǎo)出、報(bào)表生成、Web發(fā)布
三、運(yùn)維與部署相關(guān)知識(shí)
Windows Server環(huán)境:系統(tǒng)部署在Windows Server 2008 R2 + SQL Server 2008
四、網(wǎng)絡(luò)知識(shí):
理解IP分配、 VLAN、光纖環(huán)網(wǎng)等基礎(chǔ)概念
能配合網(wǎng)絡(luò)工程師進(jìn)行系統(tǒng)集成調(diào)試
殺毒與安全:熟悉Symantec SEP等企業(yè)殺軟配置
五、加分項(xiàng)
有工控系統(tǒng)、MES、SCADA 等相關(guān)項(xiàng)目經(jīng)驗(yàn)
熟悉CIMPLICITY、Webspace 等工控軟件
了解西門子PLC通信協(xié)議(如S7協(xié)議)
具備電氣或自動(dòng)化背景,能看懂電氣圖紙或PLC程序