Tanzu Data Intelligence – RabbitMQ
Broadcom · Bangalore · Posted 2026-04-01
Tech stack: Go, Java, Kafka, Node.js, Python
About the role
Design and implement features for RabbitMQ and contribute to existing RabbitMQ features like Classic Queues, Quorum Queues, Streams. Develop robust and scalable producer/consumer apps in Erlang / Java / Go Configure and manage RabbitMQ clusters, federation, and shovels. Responsibilities: - Design and implement features for RabbitMQ and contribute to existing RabbitMQ features like Classic Queues, Quorum Queues, Streams. Develop robust and scalable producer/consumer apps in Erlang / Java / Go Configure and manage RabbitMQ clusters, federation, and shovels. Optimize message throughput, latency, queue performance, and reliability. Implement HA using RabbitMQ clustering, queue mirroring, and quorum queues. Ensure developed code meets security, compliance, and operational standards. Qualifications: - Experience with developing and using messaging products. Hands-on experience writing producer/consumer code in at least one modern language (Erlang, Java, Go, Python, Node.js ). High understanding of Queue / Stream products like Kafka. High understanding of the following concepts: Exchanges (direct, topic, fanout, headers) Queues (classic, quorum, stream) Bindings & routing patterns Acknowledgements, prefetch, delivery semantics Strong debugging and log analysis skills.
Qualifications
- Experience with developing and using messaging products.
- Hands-on experience writing producer/consumer code in at least one modern language (Erlang, Java, Go, Python, Node.js ).
- High understanding of Queue / Stream products like Kafka.
- High understanding of the following concepts: Exchanges (direct, topic, fanout, headers) Queues (classic, quorum, stream) Bindings & routing patterns Acknowledgements, prefetch, delivery semantics
- Strong debugging and log analysis skills.
Responsibilities
- Design and implement features for RabbitMQ and contribute to existing RabbitMQ features like Classic Queues, Quorum Queues, Streams.
- Develop robust and scalable producer/consumer apps in Erlang / Java / Go
- Configure and manage RabbitMQ clusters, federation, and shovels.
- Optimize message throughput, latency, queue performance, and reliability.
- Implement HA using RabbitMQ clustering, queue mirroring, and quorum queues.
- Ensure developed code meets security, compliance, and operational standards.