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