Oracle is seeking a Principal Software Engineer to join their Spectra Service team. This role focuses on building cloud-native messaging services and requires expertise in distributed systems and messaging architecture. You'll be working with cutting-edge technologies to design and develop messaging systems with pub-sub and queue architecture patterns on Oracle's cloud infrastructure.
The position demands strong experience with industry-standard messaging systems and modern development practices. You'll be responsible for building distributed messaging cloud services, working with open-source messaging substrates, and handling multiple messaging data formats and security principles. The role requires hands-on experience with Java 11, reactive microservices, and Kubernetes infrastructure.
As a Principal Engineer, you'll be working in a team that owns its service deployment pipeline to production, ensuring high reliability and performance in a high-volume messaging environment. The ideal candidate should have 7+ years of experience with systems like Apache Kafka, Apache Pulsar, and RabbitMQ, along with expertise in building reactive microservices using frameworks like Helidon and Micronaut.
Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The position offers a competitive salary range of $96,800 to $223,400 per annum, with potential for bonus and equity. This is an excellent opportunity to join a world leader in cloud solutions and work on cutting-edge distributed systems.