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
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their engineering team in Hyderabad. This role combines technical leadership with hands-on development, focusing on scalable web applications in the cloud environment. As a principal full-stack developer, you'll be responsible for designing and developing enterprise-level software solutions while mentoring other team members. The position requires extensive experience in Java/J2EE, modern frontend frameworks, and cloud technologies. Oracle offers a collaborative environment where innovation is encouraged, working on cutting-edge cloud solutions. The role provides an opportunity to work with global teams, shape architectural decisions, and contribute to large-scale enterprise products. With Oracle's 40+ year history of technical excellence and commitment to employee development, this position offers both technical challenges and career growth opportunities. The company provides comprehensive benefits and promotes a culture of work-life balance. This role is ideal for experienced developers looking to make a significant impact in a leading technology company.

Last updated 15 days ago

Responsibilities For Principal Software Developer

  • Design, develop, troubleshoot and debug software programs for scalable web applications on cloud
  • Define and develop software for tasks associated with developing, debugging or designing software applications
  • Provide technical leadership to other software developers
  • Specify, design and implement changes to existing software architecture
  • Take active role in defining standard practices and procedures
  • Deliver high-quality SaaS applications

Requirements For Principal Software Developer

Java
JavaScript
React
  • BS or MS degree or equivalent experience
  • 10+ years of software engineering experience
  • Strong OOPs concepts and core Java/J2EE framework skills
  • Strong UI skills like React or Angular
  • Experience with Spring, Springboot, JPA, REST
  • Knowledge of Apache Kafka, Akka, Distributed Cache
  • Experience with TDD, Junit, Integration testing
  • Knowledge of microservice architecture and design patterns
  • Experience with CI/CD, Docker, Kubernetes
  • Strong analytical and problem-solving skills
  • Good communication skills

Benefits For Principal Software Developer

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

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.