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