java開發(IOT物聯網方向)職位描述與崗位職責任職要求
職位描述:
崗位職責
1、參與自主設計IoT網關服務器的關鍵技術研發工作
2、參與協議適配、設備模型抽象、數據存儲與轉發、通訊、WebService等模塊開發
3、參與IoT網關服務器與云平臺通訊連接和相關標準協議的開發
4、與設備廠商、子系統廠商進行協議對接與聯調
5、根據需求和分配的工作,協同完成程序編碼、調試、配置、優化等工作
崗位要求
1、本科及以上學歷,計算機、通信、網絡、工業自動化及相關專業,三到五年以上的java應用開發經驗;
2、有springBoot、dubbo、mybatis、activiti、drools等主流框架的開發經驗,有良好的編程習慣;
3、掌握MongoDB,TSDB,redis,MySQL等數據庫,有一定大數據處理經驗;
4、掌握網絡協議棧,熟悉常用網絡協議HTTP/HTTPS、SSL、WEBSOCKET,MQTT、CoAP等協議,以及安全相關的技術;
5、掌握微服務SpringCloud架構和常用組件、消息隊列框架EMQ/RabbitMQ等;
6、有一定的代碼框架設計能力,熟悉面向對象編程,熟悉常用的設計模式與設計原則;
7、熟悉高并發處理機制、有高并發業務、研發、優化項目經驗;了解IoT設備安全原理;
8、較強的快速學習能力,良好的團隊合作與精神,基本溝通表達能力;
9、有家庭網關、工業網關、數據采集網關經驗者優先;有多進程、多線程網關開發項目經驗者優先;(加分項)
10、熟悉Docker、kubernetesr等容器生態技術者優先;(加分項)
篇2:JAVA高級工程師(爬蟲方向)職位描述與崗位職責任職要求
職位描述:
崗位職責
1.熟悉線程池、并發機制、鎖機制、線程安全原理;
2.java體系知識:網絡io、設計模式、linux、jvm、java類加載機制、java內存模型;
3.爬蟲經驗:WebMagic、adsl撥號、正則表達式、脫殼技術、加密、圖片破解、二維碼識別、滑塊驗證碼破解、httpClient、分詞、分布式爬蟲調度、數據質量監控、代理ip調度算法、配置化爬蟲、授權爬蟲、輿情、應用市場、反爬;
4.熟悉HTTP/HTTPS、TCP/IP、socket等通訊協議;
5.6年以上軟件開發經驗,至少2年爬蟲開發經驗。
任職要求
1.采集、清洗、監控、配置化、調度、反爬、數據爬取、分詞、檢索等數據采集研發;
2.較強的邏輯思維和發散思維;
3.計算機或相關專業本科及以上學歷。
篇3:Java高級開發工程師開發套件方向職位描述與崗位職責任職要求
職位描述:
工作職責:
1、面向公司的大數據開發套件產品設計與研發,包括大數據任務建設平臺,元數據管理系統,數據質量監控平臺,任務運維平臺等;
2、參與需求調研與用戶技術支持;
3、追求極致,構建業內領先的數據平臺產品。
任職要求:
1、精通java/scala語言,包括JVM、類裝載、線程、并發、IO資源管理、網絡;
2、扎實的計算機基礎,對技術有熱情,愿意不斷嘗試新技術和業務挑戰;
3、精通SOA架構和微服務架構;
4、有IDE開發經驗者優先考慮;
5、熟悉前端技術的全棧開發工程師優先;
6、熟悉hadoopecosystem常用開源框架者優先,例如hadoop/flink/spark等。