Software Developer 4 Job in Oracle India

Software Developer 4

Apply Now
Job Summary

Principal Member of Technical Staff - Fusion Applications as a Service (FAaaS)

About the Role:

The Fusion Applications as a Service (FAaaS) team is building frameworks to facilitate the complete lifecycle management of the Fusion Application Database for provisioning, upgrade, and patching. This initiative is crucial for migrating Oracle's SaaS portfolio, including the multi-billion dollar revenue-producing Fusion applications, into a first-class Oracle cloud citizen. We are developing a next-generation framework optimized for scalability and performance, with a roadmap to handle upcoming features from OCI and Oracle Database. As a Principal Member of Technical Staff, you will own the development of distributed, scalable, and fault-tolerant software systems, responsible for the entire software lifecycle, from development and testing to CI/CD and production operations. This includes balancing product feature development with production operational concerns such as writing runbooks, ops automation, structured logging, and instrumentation for metrics and events, leveraging a wide range of internal OCI tooling.

Responsibilities:

  • Design, develop, troubleshoot, and debug software programs for databases, applications, tools, and networks.
  • Build distributed, scalable, and fault-tolerant software systems.
  • Manage the entire software lifecycle: development, testing, CI/CD, and production operations.
  • Address production operational concerns, including runbooks, ops automation, structured logging, and instrumentation.
  • Collaborate effectively within a multi-functional team.
  • Communicate complex technical concepts clearly.

Minimum Qualifications:

  • 8-10+ years of experience shipping scalable, cloud-native distributed systems.
  • BE/BTech in Computer Science or equivalent experience.
  • Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms).
  • Proficiency in Java, Python, and shell scripting.
  • Working experience with Oracle Database, JDBC, and PL/SQL.
  • Strong understanding of Unix-like operating systems.
  • Experience building scalable frameworks or middle-tier solutions deployed on distributed systems.
  • Strong working experience with: GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
  • Experience with production operations and best practices for deploying and troubleshooting code in production.
  • Excellent verbal and written communication skills (technical proposals, design specs, architecture diagrams, and presentations).

Preferred Qualifications:

  • ME/MTech in Computer Science.
  • Experience in a fast-paced start-up environment.
  • Experience diagnosing, troubleshooting, and resolving performance issues in complex environments.
  • Production experience with Cloud and ML technologies.
  • Data science and machine learning knowledge.

Qualification :
BE/BTech in Computer Science or equivalent experience.
Experience Required :

8 to 10 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired