1、負(fù)責(zé)物聯(lián)網(wǎng)云平臺(tái)與設(shè)備端的iot開發(fā),負(fù)責(zé)iot的設(shè)計(jì)、開發(fā)、調(diào)試及維護(hù);
2、優(yōu)化迭代物聯(lián)網(wǎng)現(xiàn)云平臺(tái)及產(chǎn)品,撰寫相關(guān)技術(shù)開發(fā)文檔,規(guī)劃技術(shù)實(shí)施路線;
3、參與公司物聯(lián)網(wǎng)云平臺(tái)項(xiàng)目的技術(shù)規(guī)劃,撰寫項(xiàng)目方案設(shè)計(jì)書等文檔;
4、完成領(lǐng)導(dǎo)安排的其他工作;
5、負(fù)責(zé)管理安排軟件團(tuán)隊(duì)工作。
崗位要求:
1、本科及以上學(xué)歷,五年以上基于Java語言開發(fā)經(jīng)驗(yàn)(有團(tuán)隊(duì)管理經(jīng)驗(yàn)者優(yōu)先);
2、精通J2EE架構(gòu),精通常用的設(shè)計(jì)模式,精通數(shù)據(jù)持久化、緩存、消息、通訊等的相關(guān)開源框架,對(duì)大容量、高并發(fā)系統(tǒng)的設(shè)計(jì)與調(diào)優(yōu)有豐富的經(jīng)驗(yàn)尤佳;
3、熟悉TCP/IP協(xié)議、熟悉JAVA網(wǎng)絡(luò)編程、熟悉NIO、熟練使用相關(guān)框架,如Netty.Mina等,深入理解序列化與反序列化機(jī)制;
4、熟練使用redis、memcache等緩存中的一種;
5、熟悉至少一種Web開發(fā)框架(Spring+Mybatis),對(duì)JS、CSS、HTML能熟練運(yùn)用,熟悉Spring boot,Speing cloud者優(yōu)先考慮;
6、熟悉Linux操作系統(tǒng),熟悉Tomcat等主流web服務(wù)器;
7、至少熟悉一種關(guān)系數(shù)據(jù)庫如mysql,并能根據(jù)業(yè)務(wù)需求設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu),有NoSQL經(jīng)驗(yàn)者優(yōu)先;
8、熟悉MQTT等主流網(wǎng)絡(luò)通訊協(xié)議,了解modbus等工業(yè)通訊協(xié)議;有物聯(lián)網(wǎng)iot通訊架構(gòu)開發(fā)經(jīng)驗(yàn),熟悉物聯(lián)網(wǎng)iot通訊技術(shù)架構(gòu);
9、誠信正直,積極主動(dòng)。有較強(qiáng)的的責(zé)任心,并具備良好的溝通能力,理解能力和較強(qiáng)的學(xué)習(xí)能力,具備團(tuán)隊(duì)合作精神;
10、有以下經(jīng)驗(yàn)者優(yōu)先考慮:分布式Socket通訊、分布式對(duì)列、分布式任務(wù)分發(fā)框架、全文檢索、海量數(shù)據(jù)存儲(chǔ)與分布式存儲(chǔ)技術(shù)。