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