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