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