Senior Member of Technical Staff
Oracle
GoldenGate Service is a new, multi-tenant, cloud-native service for real-time data integration and replication across heterogeneous IT environments. It enables customers to replicate and integrate data from diverse sources—including operational and analytical systems—as well as real-time streaming platforms such as Apache Kafka. Designed to scale to thousands of tenants, the service supports transactional change data capture (CDC), replication, and cross-system transformations. Built on the proven GoldenGate platform, it delivers high performance and availability for a broad range of enterprise data integration use cases. The team is global, with locations in the US, Hungary, Mexico, and Oracle’s India Development Center (IDC) in Bangalore.
We’re looking for a hands-on software developer to build and evolve the GoldenGate Cloud Service. As a member of the GGS development team, you will help define, build, and advance distributed, multi-tenant, cloud-native components—owning features end-to-end from design through production readiness.
You will collaborate with engineering, product management, and SRE teams to enhance scalability, performance, reliability, and operability. The role may include providing technical leadership, driving architectural discussions, and delivering iterative improvements to support evolving customer and platform requirements.
This work is challenging and requires strong independent judgment and solid engineering fundamentals. You may also serve as a project lead and mentor junior engineers.
Qualifications:
-
B.Tech/M.Tech in Computer Science or equivalent experience
-
4 plus years of software engineering experience
-
Strong coding skills in Java and/or Golang (plus familiarity with web services and microservice patterns)
-
Experience developing on major cloud platforms (OCI preferred; AWS and/or Azure also a strong plus)
-
Familiarity with Linux, scripting, and Terraform is a plus
Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.
True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that 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.
Java Developer for GoldenGate Cloud Service (GGS): Build cloud-native, real-time replication and CDC capabilities at scale on OCI (Oracle Cloud Infrastructure).
Career Level - IC3
-
Contribute to the design and development of the GoldenGate Cloud Service (GGS), enabling large-scale, real-time CDC, replication, and streaming integrations.
-
Design and implement high-quality Java components across both control-plane and data-plane, ensuring performance, reliability, security, and multi-tenant isolation.
-
Take complete ownership of features—from requirements clarification and design through implementation, testing, code reviews, and production readiness.
-
Diagnose and resolve complex distributed systems issues involving latency, throughput, and availability.
-
Collaborate with Product Management, UX, and DevOps teams to improve operational readiness and enhance the overall customer experience.
-
Provide technical leadership through design discussions, code reviews, and mentoring, and drive incremental architectural improvements to meet evolving scalability and customer demands.