职位详情
高级Java工程师(Netty-高性能网络通信)
2.3-2.6万·13薪
河南开祥实业集团股份有限公司
深圳
5-10年
本科
12-18
工作地址

曙光大厦16楼

职位描述
一、岗位职责
1.主导基于Netty的高性能网络通信模块的设计与实现,设计高效的私有二进制通信协议,在物理隔离场景下实现数据的高速穿透与解析;
2.负责核心链路的性能攻坚,针对多线程高并发下的锁竞争、内存泄漏、网络阻塞等问题进行深度调优(JVM/OS层面);
3.解决TCP粘包/拆包、断点续传、心跳保活、复杂编码解码等网络编程难题,确保服务的高可用与高吞吐;
4.编写高质量的核心代码,制定团队技术规范,负责核心模块的代码Review,提升团队整体代码质量;
5.跟踪网络通信领域(如gRPC, QUIC, IoT协议等)前沿技术,引入新技术推动产品架构升级。
二、任职要求
1.本科及以上学历,5年以上Java经验,其中包含3年以上Netty/NIO核心开发经验,阅读过Netty源码者优先;
2.通信与协议:
-精通TCP/IP原理:深入理解Socket通信、长连接管理、滑动窗口及粘包/拆包处理;
-协议设计能力:具备自定义私有协议(二进制/Protobuf)设计经验,精通位运算,能处理异构系统间的数据交换;
3.系统与调优:
-熟练使用Linux系统,具备JVM调优及线上故障排查能力;
-精通使用Tcpdump/Wireshark抓包分析网络瓶颈,能熟练使用JProfiler/Arthas分析内存与线程;
4.架构与中间件:
-熟悉Spring Boot/Cloud生态及分布式架构;
-熟悉Redis、RabbitMQ/RocketMQ等中间件的底层原理与高并发应用
*加分项*(非必需,但优先考虑)
1. 有私有协议开发经验(如基于Netty定制物联网二进制协议);
2.掌握网络层调优:TCP拥塞控制、iptables规则配置、Wireshark抓包分析;
3.有Netty源码改造或开源社区贡献经验。

注:本着诚信原则,我们希望您提供真实的工作经历,且学历为可查的统招学历。如发现虚假,将不予录用。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请