崗位要求:
1. 計算機相關(guān)專業(yè)本科及以上學(xué)歷,八年以上 Java 后端開發(fā)經(jīng)驗,熟練掌握 Java基礎(chǔ)知識,熟悉 JVM 原理與常見性能調(diào)優(yōu)手段;
2. 熟練掌握Spring、SpringMvc、MyBatis、Redis等常用開發(fā)框架;精通MySQL等關(guān)系型數(shù)庫中任意一種;
3. 熟悉消息中間件中Kafka、RabbitMQ、RocketMQ、MQTT中至少一種;熟練使用 Linux 操作系統(tǒng),了解常用命令及進程、網(wǎng)絡(luò)、內(nèi)存排查方法;
4. 理解常用設(shè)計模式、分層架構(gòu)、RESTful 設(shè)計規(guī)范與面向?qū)ο缶幊趟枷耄?
5. 抗壓能力強,具備良好的溝通能力,責(zé)任心強,具備團隊合作精神;
6. 有低空飛行項目或者IOT項目開發(fā)經(jīng)驗優(yōu)先;
崗位職責(zé):
1. 根據(jù)開發(fā)進度和任務(wù)分配,完成相應(yīng)模塊軟件的設(shè)計、開發(fā)、編碼、單元測試工作;
2. 參與代碼評審,完善并遵守團隊的編碼規(guī)范,編寫高質(zhì)量、結(jié)構(gòu)清晰、易讀、易維護的代碼;
3. 性能調(diào)優(yōu)、故障定位與問題排查,保證系統(tǒng)可用性與性能;
4. 把控項目進度與質(zhì)量,協(xié)調(diào)跨部門資源,確保項目按時高質(zhì)量交付;
5. 配合其他部門進行相關(guān)產(chǎn)品、方案的評審及技術(shù)指導(dǎo)與建議,并組織技術(shù)團隊進行技術(shù)實現(xiàn);
6. 進行技術(shù)攻關(guān),解決產(chǎn)品開發(fā)、運營過程中的關(guān)鍵問題和技術(shù)難題;