更新于 4月28日

java開發工程師

1.2-1.4萬
  • 西安雁塔區
  • 5-10年
  • 本科
  • 全職
  • 招3人

職位描述

JavaScriptSpringMySQLRedisSQLServerMOTTRabbitMQ互聯網物聯網云計算/大數據
一、崗位職責 參與物聯網平臺的整體架構設計與開發,包括后端服務(基于Spring Boot)和前端界面(基于Vue)的實現。 負責與物聯網設備通信相關的功能開發,包括MQTT協議的集成與應用,確保設備數據的高效、穩定傳輸。 實現基于MyBatis Plus的數據庫操作,優化數據存儲與查詢性能,保障數據的準確性和完整性。 利用RabbitMQ實現消息隊列功能,處理平臺內部的消息傳遞與任務調度,提升系統的并發處理能力和可靠性。 使用Redis進行數據緩存,提高系統的響應速度,降低數據庫的壓力,優化用戶體驗。 與團隊成員緊密合作,進行代碼審查、技術難題攻關,確保項目的按時交付與質量達標。 持續關注物聯網領域的新技術、新趨勢,為平臺的技術升級和優化提供方案建議。 二、任職要求 (一)基本技能 編程語言:精通Java編程語言,熟悉其語法、特性及面向對象編程思想;熟練掌握Vue及其在前端開發中的應用。 開發框架 精通Spring Boot框架,能夠熟練使用其進行微服務架構的搭建、配置與開發,熟悉其依賴注入、事務管理、安全認證等核心功能。 熟練掌握MyBatis Plus框架,能夠高效地進行數據庫操作的映射與開發,了解其緩存機制、分頁查詢等高級特性。 熟悉Vue.js框架,具備獨立完成前端頁面布局、交互設計與數據綁定的能力,熟練使用Vue CLI等工具進行項目開發,了解Vue的生命周期、組件通信等核心概念。 中間件 熟練掌握MQTT協議,能夠基于該協議實現物聯網設備與平臺之間的通信,熟悉常見的MQTT庫的使用與集成。 熟悉RabbitMQ的安裝、配置與使用,能夠實現消息的發布、訂閱、路由等功能,了解其集群部署與高可用性配置。 熟練使用Redis進行數據緩存操作,包括字符串、列表、集合、哈希等數據結構的應用,了解Redis的持久化機制、主從復制與哨兵集群等高可用性解決方案。 數據庫:熟練掌握MySQL數據庫的使用,包括表的設計、SQL語句的編寫與優化、事務的使用等,能夠根據業務需求設計合理的數據庫架構,具備一定的數據庫性能調優能力。 開發工具:熟練使用IDEA等Java開發工具,以及VS Code、前端開發工具,熟悉SVN版本控制工具的使用,能夠進行代碼的分支管理、合并與沖突解決。 (二)項目經驗 5年以上經驗,具備至少2年的物聯網相關項目開發經驗,有成功上線并穩定運行的物聯網平臺項目案例優先。 在過往項目中,有實際使用Spring Boot + MyBatis Plus + MQTT + RabbitMQ + Redis + Vue技術棧進行開發的經歷,能夠分享在項目中遇到的技術難題及解決方案。 熟悉物聯網設備的接入流程,能夠與硬件工程師合作,完成設備驅動的開發與集成,確保設備數據的準確采集與上傳并顯示正確,確??稍O置設備參數。

工作地點

西安雁塔區摩爾中心A座

職位發布者

鄒女士/人事經理

當前在線
立即溝通
公司Logo深圳智蛋科技有限公司
深圳智蛋科技有限公司,2012年開始從事礦產、裝備制造行業、電力、電子行業的智能化,信息化的研發生產,在智能控制、物聯網、大數據、云計算、信令解析等領域積累了豐富的經驗,與解決方案。2019年正式更名深圳智蛋科技有限公司,公司團隊從業數年,以優秀的研發和創新能力,為多種行業提供全周期、全鏈條、全維度、全方位的專業技術解決方案,通過數字化、智能化轉型,助力客戶實現可持續增長。
公司主頁
久久久久国产一级毛片高清板