编程功底深厚: 计算机或相关专业本科及以上学历,5 年以上后端研发经验
精通 Java,具备扎实的 JVM 调优、Java 多线程并发编程及网络编程(NIO/Netty)能力
精通 Apache Pulsar/Kafka/RocketMQ 架构(或其它任意主流MQ架构): 深入阅读过 Apache Pulsar 及 BookKeeper 核心源码
深刻理解 Pulsar 的计算存储分离架构、ManagedLedger 状态机、以及 Bookie rack 隔离与 Quorum 复制机制
大规模运维经验: 具备大规模分布式消息队列(Pulsar/Kafka/RocketMQ)的生产环境主导运维经验
能够熟练处理硬件故障、网络分区、流量突增等极端异常场景
分布式理论扎实: 深刻理解分布式系统的一致性理论(CAP/BASE),熟悉 Paxos/Raft/ZAB 等共识算法,对 LSM-Tree 存储引擎原理(如 RocksDB)有工程级认知
问题排查能力: 熟练使用 Linux 性能剖析工具(如 perf, strace, tcpdump, arthas 等),能够在复杂生产环境中通过日志、监控及抓包快速定位代码级根因