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