工作內(nèi)容:
1.參與部門新項目,協(xié)議解析與各模塊功能的設計丶代碼實現(xiàn)。
2.主導或參與客戶需求分析丶系統(tǒng)設計等,版本迭代開發(fā)和維護。
3.參與領導安排的其他開發(fā)任務,以及設計文檔的編寫。
4.對現(xiàn)有的系統(tǒng)優(yōu)化和改進丶解決遇到的技術和業(yè)務難題。
5.分析解決設備連接高并發(fā)問題處理,解決測試文檔中的缺陷。
6.維護系統(tǒng)各模塊程序正常運行,模塊宕機預警緊急處理。
崗位要求:
具有1-3年的JAVA后端開發(fā)經(jīng)驗;有IOT物聯(lián)網(wǎng) (充電樁、數(shù)據(jù)采集類開發(fā)) 開發(fā)經(jīng)驗優(yōu)先。有數(shù)據(jù)采集服務類開發(fā)經(jīng)驗優(yōu)先。了解常用的前端框架VUE3,JS,UNIAPP開發(fā)經(jīng)驗優(yōu)先。
1.具有扎實的JAVA基礎知識,理解面向?qū)ο笏枷?,具有良好的編碼規(guī)范。
2.熟練掌握網(wǎng)絡編程,多線程編程技術,精通TCP HTTP MQTT等TCP協(xié)議族;
3.熟悉開發(fā)工具或者組件框架,如NACOS ,K8S ,容器管理;Redis Netty組件丶數(shù)據(jù)庫工具等。
4.掌握 Mysql 索引機制,索引優(yōu)化的方法,比如分庫分表和字段索引優(yōu)化.
5.掌握 SpringBoot 的自動配置原理以及微服務架構(gòu)和常用組件。Spring loC、AOP原理等。
6.掌握 Redis緩存的持久化。主從、集群、哨兵機制,緩存雪崩,緩存穿透的原理和解決方法
7.熟悉微服務系統(tǒng)設計開發(fā),RABBITMQ消息隊列、緩存持久化等技術優(yōu)先。
8.了解ES搜索引擎,基于倒排索引的來檢索海量數(shù)據(jù)的的應用。
9.熟悉linux下服務器環(huán)境部署,了解常用的前端框架VUE3,JS,UNIAPP等。