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.