Browse current jobs

Platform Software Engineer 2

Oracle · Bangalore

Apply on employer website

Collected role description

Role overview

Platform Software Engineer 2 at Oracle

Design, develop, test, and support Java-based microservices and cloud-native applications.

We are seeking a Software Development Engineer with strong experience in Java, microservices, cloud technologies, Terraform, and Docker.

Responsibilities

  • Build and maintain infrastructure automation using Terraform and containerized deployments using Docker.
  • Investigate and resolve complex production, integration, and performance issues.
  • Develop and maintain automated tests using JUnit; working knowledge of Python and Go is required.
  • Use Codex or similar AI-assisted development tools effectively for coding, debugging, test creation, and documentation.
  • Collaborate effectively with cross-functional teams across time zones to deliver secure, reliable, and maintainable solutions.

Required skills

  • Strong Java development and microservices experience.
  • Good understanding of cloud platforms, Docker, Terraform, REST APIs, and CI/CD practices.
  • Basic working knowledge of Python, Go, and JUnit.
  • Exceptional troubleshooting, debugging, and root-cause analysis skills.
  • Ability to independently own deliverables, communicate technical issues clearly, and collaborate across time zones.
  • OCI certification or a good understanding of Oracle Cloud Infrastructure is an added advantage.
  • Seeking a Software Development Engineer skilled in Java, micro-services, Terraform, Docker, and cloud technologies.
  • Join us to build scalable solutions, solve complex technical challenges, and make an impact through strong troubleshooting and debugging expertise.
  • As a member of the software engineering division, you will take an active role in designs, develops, tests, and supports Java-based micro-services and cloud-native applications.
  • Builds infrastructure automation with Terraform and Docker, troubleshoots complex production and performance issues, and maintains automated tests using JUnit.
  • Uses AI-assisted development tools effectively and collaborates across global teams to deliver secure, reliable, and maintainable solutions.

Employment details

  • Location: Bengaluru [Karnataka] [India]

Additional role details

  • The role involves building, maintaining, and troubleshooting scalable cloud services and automation.

Collected experience requirement

strong experience in Java, microservices, cloud technologies, Terraform, and Docker