Principal Member of Technical Staff - Java, Microservices

A world leader in cloud solutions that uses tomorrow's technology to tackle today's problems.
Backend
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Member of Technical Staff - Java, Microservices

As a Principal Member of Technical Staff at Oracle, you will be joining a dynamic team building the future of cloud computing for enterprises. This role combines the agility of a startup with the scale and customer focus of the world's leading enterprise software company. You'll be working on the Fusion Applications Cloud Services team, building a next-generation cloud platform that supports mission-critical customer requirements at global scale.

The position involves leading major projects and having significant participation in design and architecture of distributed systems. You'll be responsible for building innovative automated solutions and tools, working with cutting-edge technologies in cloud computing and microservices architecture. The role requires expertise in Java development, with opportunities to work on high-impact solutions that serve Oracle's multi-billion dollar Fusion applications portfolio.

As a technical leader, you'll mentor junior engineers while maintaining hands-on involvement in development. You'll own the entire software lifecycle from development through production operations, balancing feature development with operational excellence. The role offers exposure to enterprise-scale challenges and the opportunity to work with diverse, talented teams.

This position is ideal for experienced engineers who are passionate about cloud technologies and want to make a significant impact at scale. You'll work in an environment that values innovation, customer obsession, and technical excellence. The role offers competitive compensation and benefits, along with opportunities for career growth within Oracle's global organization.

Working at Oracle means joining a company with a 40+ year track record of success, while helping shape the future of cloud computing. You'll be part of a team that values diversity of thought and background, working in an inclusive environment that promotes work-life balance and professional growth.

Last updated 14 days ago

Responsibilities For Principal Member of Technical Staff - Java, Microservices

  • Lead major projects and participate in design and architecture
  • Build distributed, scalable, fault-tolerant software systems
  • Own the entire software lifecycle – development, testing, CI/CD, and production operations
  • Provide direction and mentoring to others
  • Work with Product Managers to identify and fix potential service issues
  • Design and develop large-scale microservice distributed systems
  • Architect and implement data pipelines
  • Perform performance tuning and troubleshooting

Requirements For Principal Member of Technical Staff - Java, Microservices

Java
Python
  • BS/BTech or MS in Computer Science or equivalent experience
  • 6+ years of experience shipping scalable, cloud-native distributed systems
  • Strong grasp of Computer Science concepts
  • Proficient with Oracle Database and PL/SQL
  • Experience with Core Java, Python
  • Working Experience of Unix-like operating systems
  • Strong experience with RESTful API development
  • Experience with GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle
  • Strong communication skills
  • Production experience with Cloud technologies

Benefits For Principal Member of Technical Staff - Java, Microservices

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal Member of Technical Staff - Java, Microservices

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.