Want to build a cloud-native messaging service?
Job Description
The role requires engineers to design and develop messaging systems with pub-sub and queue architecture patterns. You must be passionate about building distributed messaging cloud services running on Oracle cloud infrastructure. The role also requires hands-on experience with open-source messaging substrates and working with multiple messaging data formats and security principles. Experience building distributed systems with traceability in a high-volume messaging environment. Each team owns its service deployment pipeline to production.
Requirements:
- Hands-on experience using Java 11 syntax and its functional programming paradigm.
- 8+ years of working experience with industry-standard messaging systems Apache Kafka, Apache Pulsar, Rabbit MQ.
- Hands-on experience with building reactive microservices using Helidon, Micronaut.
- Good understanding of debugging Kubernetes infrastructure and modern deployment practices.
- Experience building stateful streaming applications using Kafka streams, Apache Flink is a plus.
- Experience with open tracing is a plus.