Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

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.

Last updated 11 hours ago

Responsibilities For Principal Software Developer

  • Architect and solve complex design & business problems
  • Design & develop automation to improve system performance
  • Mentor and coach engineers
  • Work on software design, development, and operations
  • Architect broad systems interactions
  • Provide technical leadership to the organization
  • Balance speed and quality with iterative improvements
  • Ensure operational excellence

Requirements For Principal Software Developer

Java
  • Strong core Java and design patterns knowledge
  • Experience with microservices using Java/Spring Boot, Spring Eureka
  • Hands-on experience with JPA, transaction management
  • Experience with JWT and OAuth
  • System design and architecture knowledge
  • Experience with WebLogic application server
  • Strong SQL and Oracle database knowledge
  • 6-10+ years of experience
  • English language proficiency

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Competitive benefits package
  • Medical, life insurance, and retirement options
  • Work-life balance
  • Volunteer programs
  • Career growth opportunities

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Java Software Developer

Principal Java Software Developer role at Oracle Health, focusing on cloud infrastructure and healthcare applications, requiring 10+ years of distributed systems experience.

Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Engineer position at Oracle's Database Migration Services team, focusing on backend development and cloud infrastructure with Java, Bash, and Terraform.

Software Development Director

Lead software development director role at Oracle focusing on SaaS tools and data-driven solutions, requiring 10+ years of engineering leadership experience.

Director, Software Development

Senior Director role leading software development teams in healthcare technology, focusing on modernizing clinical products with AI integration at Oracle.

Principal Engineer PaaS-Applications FMW Oracle SOA with Administration and development background (CSS) - Jordan

Principal Engineer position at Oracle focusing on SOA and middleware technologies, combining technical expertise with customer support and consulting responsibilities.