资深 Java 开发工程师(IM 方向)
薪资待遇:面议,依资历谈薪
简历投递窗口:@jiesi997 @nownow115 @tung516888
岗位职责
业务高效迭代:在保持现有架构稳定的前提下,负责 App 内嵌 IM 系统的业务拓展与新功能开发,确保新老业务平滑兼容。
线上迅速响应:具备强责任心与抗压能力,能随时迅速响应并排查线上突发故障(如消息积压/丢失、长连接异常、内存泄漏等),保障系统高可用。
跨团队高效沟通:对接 App 客户端及上游业务方,理顺接口与 Protobuf 协议定义,规避业务冲突,降低沟通与联调成本。
代码规范维护:通过合理的代码设计消化复杂业务逻辑,提高代码的可读性与可维护性。
任职要求
经验与素养:本科及以上,4 年以上 Java 开发经验,必须具备 2 年以上 IM 或实时推送系统的开发维护经验。
强责任心与响应力:对系统有高度掌控力与责任感,具备良好的领导力/带队能力,能适应随时响应线上问题并快速定位止血。
技术栈精通:
通信/协议:精通 Java 并发与 Netty 长连接;熟练掌握 Protobuf / Protostuff;了解接口签名(HMAC)、RC4 加解密及 LZO/LZ4 压缩。
存储/框架:精通 Spring Boot / MyBatis Plus / Redisson(熟练运用 Redis 存储 IM 数据)及 Elasticsearch。
并发/MQ:熟悉 RocketMQ、Disruptor 无锁队列及 Guava EventBus。
排错能力:熟练使用 Arthas 等工具,能快速定位 JVM 溢出、堆外内存泄露、死锁等线上疑难问题。
Post #582
1K
- ❤ 1