
Search by job, company or skills
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
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.
Career Level - IC3
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas.In 2020, Oracle was the second-largest software company in the world by revenue and market capitalization.The company sells database software and technology (particularly its own brands), cloud engineered systems, and enterprise software products, such as enterprise resource planning (ERP) software, human capital management (HCM) software, customer relationship management (CRM) software (also known as customer experience), enterprise performance management (EPM) software, and supply chain management (SCM) software.
Job ID: 143414761