O

Oracle

Builds databases, business apps and cloud services

Platform Software Engineer - Java & Cloud/DevOps

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of software industry experience designing, developing, and delivering scalable products or services.
  • A bachelor's or master's degree in Computer Science, or equivalent education.
  • Strong hands-on Java backend development experience, including microservices and REST APIs.
  • Understanding of distributed systems, cloud services, and microservice architecture.
  • Experience with at least one cloud platform: Oracle Cloud Infrastructure, Amazon Web Services, Microsoft Azure, or Google Cloud Platform.
  • Hands-on experience with Terraform for infrastructure automation.
  • Familiarity with continuous integration and continuous delivery practices and tools such as GitHub Actions or GitLab CI/CD.
  • Familiarity with Docker and Kubernetes.
  • Understanding of Linux fundamentals.
  • Familiarity with SQL and NoSQL databases.
  • Understanding of the software development lifecycle, including design, testing, code reviews, releases, and operations.
  • Willingness to participate in the defined on-call rotation and respond promptly to critical incidents.

Responsibilities

  • Design, develop, test, and troubleshoot scalable Java backend applications, microservices, and REST APIs.
  • Translate business requirements into technical specifications in collaboration with product leaders and service teams.
  • Build secure, high-performance, and highly available cloud services.
  • Automate infrastructure provisioning and operational tasks using Terraform and related tools.
  • Develop and maintain continuous integration and continuous delivery pipelines to support reliable releases and continuous delivery.
  • Own services across development, testing, deployment, monitoring, and production operations.
  • Participate in the on-call rotation, investigate incidents, and resolve production issues.
  • Improve service performance, reliability, security, and operational efficiency.
  • Contribute to technical roadmaps, address technical debt, and promote engineering best practices.
  • Review code, mentor junior engineers, and provide constructive technical feedback.

Desired Qualifications

  • Previous production operations, incident management, and on-call experience.
  • Experience with monitoring and observability tools such as Grafana, Prometheus, OpenTelemetry, Splunk, or Datadog.
  • Knowledge of OAuth and OpenID Connect authentication and authorization protocols.
  • Experience with caching technologies such as Redis.
  • Experience optimizing database queries and working with SQL and NoSQL data stores.
  • Familiarity with AI development tools such as Codex, Claude, or GitHub Copilot.
  • Experience mentoring engineers and driving improvements in engineering quality.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs