Senior Java Engineer/ Lead/ Architect Distributed Systems | Cloud Native | System Design

5 - 15 years

0 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

About the Team

Oracle Cloud Infrastructure (OCI) enables developers to build and operate massively scalable, multi-tenant cloud services. The Applications Platform team delivers the core platform for containerized workloads, serverless compute, and API managementpowering services like Oracle Kubernetes Engine (OKE), Oracle Serverless, and API Gateway.

We are building the next generation of managed Kubernetes, application development, governance, and compliance services. This is an opportunity to work on high-impact systems used globally at enterprise scale.

What You Will Work On

As a Senior Java Engineer, you will:

highly available, low-latency distributed systems

Own end-to-end deliveryfrom architecture, design patterns, coding, and automation to operations.

Build new cloud-native services from the ground up and evolve existing services for massive scale.

Work on core components integrated deeply with Kubernetes, serverless frameworks, and application lifecycle tooling.

Dive deep into the internals of networking, scheduling, resource management, multi-tenancy, and distributed state.

Implement emerging Kubernetes ecosystem interfaces and maintain the Kubernetes Providers for OCI.

You'll work with a team that values simplicity, scale, clear system thinking, and hands-on engineering. We operate in a fast-moving, highly collaborative environment with ample room to innovate.

Why This Role Is Exciting

first-principles distributed systems

OCI's flagship services

Influence architecture decisions and drive technical strategy.

Opportunity to work with Kubernetes internals, cloud architecture patterns, and cutting-edge cloud-native technology.

Be part of a rapidly growing org where your contributions create real impact.

Required Qualifications

Core Skills

5 to 15+ years

Java

object-oriented design

data structures, algorithms, OS concepts, and concurrency models

networking fundamentals

Proven ability to write high-quality, production-ready code and troubleshoot complex distributed issues.

Experience mentoring engineers and driving technical decisions.

Cloud & Container Skills

Docker

Cloud design patterns

Knowledge of multi-tenant cloud infrastructure is desirable.

Experience with Python or scripting for automation is a plus.

Preferred Experience

Experience building or operating cloud services (IaaS / PaaS).

Exposure to DevOps practices (CI/CD automation, on-call rotations).

Master's degree in Computer Science or related field.

Strong ownership mindset with a bias for action.

Expectations

Take ownership of complex distributed problems and drive them to completion.

Contribute to large architectural decisions across services.

Build reliable, observable, and performant cloud-native systems.

Champion best practices in design, architecture, code quality, and operational excellence.

Career Level

IC3/ IC4

Career Level - IC4

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Oracle logo
Oracle

Information Technology

Redwood City

RecommendedJobs for You