崗位職責(zé):
負(fù)責(zé)核心模塊的開發(fā),包括但不限于通信協(xié)議解析、分布式服務(wù)、數(shù)據(jù)同步、圖形界面交互等;
參與系統(tǒng)架構(gòu)設(shè)計、性能優(yōu)化、穩(wěn)定性提升等工作;
編寫高質(zhì)量、可維護(hù)的代碼,遵循良好的工程實踐;
與產(chǎn)品、測試、運維團(tuán)隊協(xié)作,推動項目高效交付。
技術(shù)要求:
熟練掌握 Java 編程語言,具備扎實的編程基礎(chǔ);
熟悉 JVM 原理,了解內(nèi)存管理、GC機(jī)制、性能調(diào)優(yōu);
熟悉常用設(shè)計模式,具備良好的面向?qū)ο笤O(shè)計能力;
熟悉多線程、網(wǎng)絡(luò)通信、Socket 編程等核心技術(shù);
熟悉 Git、Maven 等開發(fā)工具;
具備良好的溝通能力和團(tuán)隊協(xié)作精神,責(zé)任心強(qiáng)。
熟悉 ZeroC ICE 、 Google Protocol Buffers 協(xié)議及通信框架;
有 Java RMI等分布式通信開發(fā)經(jīng)驗;
熟悉 JavaFX 、 Swing,具備 GUI 開發(fā)經(jīng)驗者優(yōu)先;
有跨平臺客戶端開發(fā)經(jīng)驗,熟悉桌面應(yīng)用部署;
熟悉 SNMP 協(xié)議(v1/v2c/v3) 機(jī)制,能獨立解析 MIB 文件并實現(xiàn) OID 采集邏輯;
有使用 SNMP4J、JNetSNMP 或類似庫開發(fā)經(jīng)驗者優(yōu)先;
熟悉 C++混合開發(fā)環(huán)境者優(yōu)先;
有音視頻通信、VoIP、信令控制相關(guān)開發(fā)經(jīng)驗者優(yōu)先;
有 ED-137、AFTN、SITA 等航空通信標(biāo)準(zhǔn)經(jīng)驗者優(yōu)先。