崗位職責:
1.負責基于TCP協(xié)議的網(wǎng)絡通信模塊的設計、開發(fā)和維護。
2.實現(xiàn)高性能、高并發(fā)的網(wǎng)絡通信服務端和客戶端程序。
3.優(yōu)化網(wǎng)絡通信性能,確保系統(tǒng)的穩(wěn)定性和可靠性。
4.編寫技術文檔,參與代碼評審和技術分享。
任職要求:
1.學歷要求:計算機相關專業(yè)本科及以上學歷。
2.工作經(jīng)驗:3年以上Java開發(fā)經(jīng)驗,1年以上TCP網(wǎng)絡通信開發(fā)經(jīng)驗。
3.技術要求:
(1)熟練掌握Java語言,熟悉多線程編程、Socket編程;
(2)熟悉TCP/IP協(xié)議,了解UDP、HTTP、WebSocket等網(wǎng)絡協(xié)議;
(3)熟悉Netty、Mina等網(wǎng)絡通信框架,有實際項目經(jīng)驗;
(4)熟悉常見的網(wǎng)絡通信問題(如粘包、拆包、心跳機制、斷線重連等)及其解決方案;
(5)熟悉Linux環(huán)境,具備基本的Shell腳本編寫能力;
(6)熟悉常用的性能調(diào)優(yōu)工具和方法,能夠分析和解決性能瓶頸。