崗位職責(zé):
1、負(fù)責(zé)基于 Java 技術(shù)棧的業(yè)務(wù)系統(tǒng)后端開(kāi)發(fā),運(yùn)用 Spring Boot 框架構(gòu)建穩(wěn)定高效的后端服務(wù),實(shí)現(xiàn)業(yè)務(wù)邏輯與數(shù)據(jù)接口開(kāi)發(fā)。
2、基于 Vue3 進(jìn)行 Web 前端頁(yè)面與客戶端應(yīng)用開(kāi)發(fā)及優(yōu)化,結(jié)合 Electron 框架進(jìn)行跨平臺(tái)桌面客戶端開(kāi)發(fā),實(shí)現(xiàn)復(fù)雜交互功能及數(shù)據(jù)可視化展示,提升用戶體驗(yàn)。
3、參與服務(wù)器部署與運(yùn)維工作,包括 Linux 服務(wù)器環(huán)境應(yīng)用部署、性能監(jiān)控與優(yōu)化,保障服務(wù)的高可用性和穩(wěn)定性。
4、使用 Vite、Webpack 等構(gòu)建工具對(duì)項(xiàng)目進(jìn)行構(gòu)建優(yōu)化與性能調(diào)優(yōu),負(fù)責(zé)模塊打包、代碼壓縮等工作,提升項(xiàng)目交付質(zhì)量。
5、主導(dǎo)軟硬件結(jié)合項(xiàng)目的上位機(jī)開(kāi)發(fā),設(shè)計(jì)并實(shí)現(xiàn) Java 后端與硬件的通信協(xié)議(如 Modbus TCP),完成數(shù)據(jù)采集、指令下發(fā)及狀態(tài)監(jiān)控功能,與硬件團(tuán)隊(duì)聯(lián)調(diào)至量產(chǎn)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),4 年以上 Java 開(kāi)發(fā)經(jīng)驗(yàn)。
2、熟練掌握 Java 語(yǔ)言,對(duì)多線程、集合等基礎(chǔ)知識(shí)有深入理解,能熟練運(yùn)用 Spring Boot 框架進(jìn)行業(yè)務(wù)系統(tǒng)開(kāi)發(fā),有實(shí)際業(yè)務(wù)系統(tǒng)開(kāi)發(fā)案例。
3、熟悉硬件通信協(xié)議(如 Modbus RTU/TCP、RS485、CAN 等)具備串口 / 網(wǎng)口通信開(kāi)發(fā)經(jīng)驗(yàn),能獨(dú)立設(shè)計(jì)協(xié)議交互邏輯。
4、具備良好的代碼規(guī)范和設(shè)計(jì)模式運(yùn)用能力,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)與 SQL 優(yōu)化。
5、精通 Vue3 前端開(kāi)發(fā),熟悉其響應(yīng)式原理、組件化開(kāi)發(fā)模式,熟練使用 Vue Router、Vuex 等核心模塊。
6、具備 Electron 框架,具備跨平臺(tái)桌面客戶端開(kāi)發(fā)經(jīng)驗(yàn),能夠解決跨平臺(tái)兼容性問(wèn)題。
7、熟練掌握 Vite、Webpack 等構(gòu)建工具,具備項(xiàng)目構(gòu)建優(yōu)化與性能調(diào)優(yōu)能力。
8、具備硬件交互經(jīng)驗(yàn),熟悉前端與硬件數(shù)據(jù)對(duì)接流程(如通過(guò) WebSocket 實(shí)時(shí)傳輸設(shè)備數(shù)據(jù)),有 Electron + 硬件集成項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。
9、具備良好的團(tuán)隊(duì)協(xié)作精神、溝通能力與學(xué)習(xí)能力,能夠高效解決開(kāi)發(fā)過(guò)程中遇到的技術(shù)問(wèn)題。