Principal Software Developer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
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 offers an opportunity to work with cutting-edge cloud technology and contribute to significant enterprise solutions. The ideal candidate will be a technical leader with 6-10+ years of experience, capable of architecting broad systems interactions and diving deep into any part of the stack.

The position requires expertise in Java, Spring Boot, and microservices architecture, along with strong knowledge of database technologies and cloud infrastructure. You'll be responsible for designing and developing software solutions, mentoring team members, and driving operational excellence.

Oracle offers a comprehensive benefits package and a culture that promotes diversity and inclusion. As a world leader in cloud solutions, Oracle provides an environment where innovation thrives and employees can make a significant impact on enterprise technology. The company has a 40+ year track record of success and continues to evolve with emerging technologies.

The role offers the opportunity to work on challenging problems, architect complex systems, and influence technical decisions across the organization. You'll be part of a team that values simplicity, impact, and continuous learning. The position is available in major Indian tech hubs including Bengaluru, Mumbai, and Pune, offering the chance to work with global teams and on enterprise-scale projects.

Last updated 21 minutes ago

Responsibilities For Principal Software Developer

  • Architect broad systems interactions
  • Design and develop software for new and existing products
  • Provide technical leadership to the broader organization
  • Balance speed and quality with iterative improvements
  • Work independently and collaborate in an agile environment
  • Drive operational excellence and proactive culture
  • Solve complex architecture/design & business problems
  • Mentor and coach engineers

Requirements For Principal Software Developer

Java
Redis
MongoDB
  • Strong core Java knowledge and understanding of design patterns
  • 6 to 10+ years of experience
  • Experience with microservices using Java/Spring Boot, Spring Eureka
  • Hands-on experience with JPA, transaction management
  • Knowledge of JWT and OAuth
  • System design and architecture expertise
  • Experience with WebLogic application server
  • Strong SQL and Oracle database knowledge
  • Oracle Cloud experience is a plus

Benefits For Principal Software Developer

Medical Insurance
  • Medical insurance
  • Life insurance
  • Retirement benefits
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Software Developer

Principal Software Developer role at Oracle working on MySQL HeatWave, developing high-performance distributed database systems.

Software Developer 5

Principal Software Developer position at Oracle focusing on cloud solutions and enterprise software development with 10+ years of experience required.

Principal Software Developer

Principal Software Developer position at Oracle in Dublin, requiring 10+ years of experience in software development, focusing on enterprise applications and cloud solutions.

Principal Application Engineer

Principal Application Engineer position at Oracle focusing on cloud-based enterprise applications development with Java, microservices, and distributed systems.

Principal Software Developer

Principal Software Developer role at Oracle focusing on enterprise software development, debugging, and system optimization with 7+ years of experience required.