Oracle is seeking a Principal Software Developer with extensive experience in building and maintaining large-scale distributed systems. This role requires a seasoned professional with 10+ years of experience in messaging systems like Kafka, Pulsar, and RabbitMQ. The ideal candidate will have strong expertise in Java development, particularly with reactive microservices and modern Java practices.
The position involves working on critical enterprise-scale applications, requiring deep knowledge of cloud platforms and high-throughput systems. You'll be responsible for designing and implementing solutions using cutting-edge technologies including Kubernetes, streaming applications, and modern observability tools.
As a Principal Software Developer at Oracle, you'll join a world-leading cloud solutions provider with a 40+ year track record of innovation. The role offers the opportunity to work on significant projects that impact major industries, while collaborating with top talent in the field.
Key technical requirements include Java 11 expertise, experience with cloud platforms, and proven ability with messaging systems. Additional valuable skills include experience with Kubernetes operators, streaming applications (Kafka streams, Apache Flink), and observability tools like OpenTelemetry.
This is an excellent opportunity for a senior technologist looking to make significant contributions to enterprise-scale software systems while working for a company that values innovation, integrity, and inclusive growth.