崗位職責(zé):
1、根據(jù)產(chǎn)品設(shè)計(jì)需求,基于SpringBoot框架,在Java11及以上版本基礎(chǔ)上開發(fā)管控平臺(tái)及移動(dòng)平臺(tái)的后端框架;
2、 根據(jù)已有SDK與編寫后端服務(wù)器的各項(xiàng)功能、以及完成分布式、高并發(fā)核心代碼的編寫;
3、根據(jù)用戶需求,將后端服務(wù)器部署至Linux或Ubuntu系統(tǒng);
4、根據(jù)前后端對(duì)數(shù)據(jù)的交互和需求,編寫SQL命令;
5、與前端工程師、嵌入式工程師共同研討技術(shù)實(shí)現(xiàn)方案,推進(jìn)應(yīng)用的持續(xù)改進(jìn);
6、完成規(guī)定版本研發(fā)。
任職要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);具備JAVA開發(fā)基本能力;
2、Java/Kotlin基礎(chǔ)扎實(shí),熟練掌握Spring MVC、SpringBoot、GIS等開發(fā)框架;
3、熟練使用關(guān)系型數(shù)據(jù)庫MySQL、非關(guān)系型數(shù)據(jù)庫Redis,以及使用Navicat管理數(shù)據(jù)庫;
4、熟悉Linux、Ubuntu系統(tǒng),熟練掌握基本命令語句,完成在Linux、Ubuntu系統(tǒng)上的開發(fā);
5、熟練使用Postman、RDM、Navicat、EMQX等工具 ;
6、熟悉分布式服務(wù)器和微服務(wù)器開發(fā)框架,熟悉緩存、消息等機(jī)制及其使用場(chǎng)景;
7、了解JAvaScript、TypeScript、HTML異步交互等前端技術(shù);
8、了解WebSocket、WebRTC通訊協(xié)議、熟悉EMQX工具使用,了解MQTT服務(wù)器;
9、具有大疆無人機(jī)SDK開發(fā)經(jīng)驗(yàn)優(yōu)先;
10、具備很強(qiáng)的分析解決問題能力、自主學(xué)習(xí)能力較強(qiáng),具有較強(qiáng)的溝通能力,具備良好的團(tuán)隊(duì)合作精神,工作認(rèn)真,有責(zé)任心。
職位福利:節(jié)日福利、員工旅游、定期團(tuán)建、交通補(bǔ)助、通訊補(bǔ)助、六險(xiǎn)一金、不加班