Oracle is seeking a Principal Software Developer to join their software engineering division. This role combines technical leadership with hands-on development, focusing on building and maintaining enterprise-scale cloud solutions. The ideal candidate will have 6-10+ years of experience, with deep expertise in Java, Spring Boot, and cloud technologies. You'll be responsible for architecting and developing microservices, improving system performance, and mentoring other engineers.
The position offers the opportunity to work on significant technical challenges at one of the world's leading cloud solution providers. You'll be part of a team that values simplicity, impact, and collaborative work in an agile environment. The role requires strong technical skills in Java, Spring frameworks, SQL, and system design, combined with the ability to provide technical leadership and mentor other team members.
Key technical requirements include strong core Java knowledge, experience with microservices, Spring Boot, JPA, OAuth, and database expertise. You'll be working with WebLogic application server and Oracle Cloud technologies. The role demands someone who can balance technical excellence with practical delivery, while maintaining high standards for system reliability and performance.
This is an excellent opportunity for a senior technologist who wants to make a significant impact at enterprise scale, working with cutting-edge cloud technologies while leading and mentoring others. The position offers the stability of working with an industry leader while tackling complex technical challenges in cloud computing.