Java Full-Stack Developer 3 with Distributed Design experience

Oracle

Oracle

Software Engineering, Design
India · Bengaluru, Karnataka, India · Hyderabad, Telangana, India
Posted on Dec 7, 2025

Senior Member of Technical Staff (Software Developer 3) - Oracle Cloud Infrastructure (OCI)
Platform - Commercial Systems

The Oracle Cloud Infrastructure (OCI) team gives you the chance to build and operate
massive-scale, integrated cloud services in a broadly distributed, multi-tenant environment.
We’re committed to delivering best-in-class cloud products for customers tackling some of the
world’s toughest challenges. If you’re a hands-on engineer who loves solving hard problems in
highly available, distributed systems and virtualized infrastructure, you’ll have outsized
technical and business impact here—designing and building innovative systems that power
mission-critical applications.

The OCI Platform – Commercial Systems organization owns services spanning Customer Sign-up,
Subscription & Tenancy Management, Metering, Pricing, Cost Management, and integrations with
Billing/Contract Management. We also provide foundational platform services to set up and
configure accounts, organize resources for efficiency, and control resource consumption across
large-scale cloud implementations.

Our Senior engineers contribute to the team’s technical direction while working independently
on well-scoped tasks and partnering closely with senior engineers. You’ve helped develop and run
scalable services, balancing speed and quality through iterative delivery. You promote
operational excellence and an ownership mindset, and you use data to inform proposals and justify
changes, building alignment within your squad and with partner teams.

We’re seeking a Senior Engineer with working knowledge of cloud platforms and hands-on
development, plus foundational design experience in large-scale distributed systems.

Qualifications

BS/MS in Computer Science or related technical field involving coding, or equivalent practical experience.
4+ years of software development experience.
Strong coding skills in Java, or similar OO language.
Proven experience delivering features/services across the full SDLC.
Working knowledge of large-scale, distributed services; familiarity with cloud concepts is a plus.
Experience operating production services (on-call/incident response exposure preferred).
Systematic problem-solving, clear communication, strong sense of ownership and drive.
Foundational design experience—able to contribute to component designs and reviews (not required to be an architecture expert).
Excellent written and verbal communication; able to present complex ideas clearly and concisely.
Comfortable working in a collaborative, agile environment.


As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.


Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

Career Level - IC3


As a member of the software engineering division, you will assist in defining,designing and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.