Platform Software Engineer 2

Oracle Oracle · Enterprise · BENGALURU, KARNATAKA, India

Software Engineer at Oracle focused on building large-scale cloud platforms and Java technologies. The role involves designing, developing, and debugging software systems across the stack, with a focus on cloud services, databases, and applications. While the role mentions familiarity with AI tools and developing agentic frameworks, its core is in traditional software engineering for cloud platforms.

What you'd actually do

  1. Design, develop, troubleshoot, and debug software for databases, applications, tools, networks, and related systems
  2. Contribute to the development and evolution of large-scale cloud and Java platform services
  3. Work with geographically distributed teams to deliver high-quality outcomes
  4. Help define and improve engineering practices, standards, and procedures
  5. Deliver complex projects on time with a strong focus on quality and reliability

Skills

Required

  • Java
  • distributed systems
  • cloud platforms
  • concurrency
  • data structures
  • algorithms
  • operating systems
  • networking protocols
  • TCP/IP
  • HTTP
  • troubleshooting
  • performance tuning

Nice to have

  • AI tools
  • agentic frameworks
  • collaborative environment
  • problem-solving
  • attention to detail
  • reliable systems
  • scalable systems
  • maintainable systems
  • mentoring

What the JD emphasized

  • 5+ years of experience delivering and operating large-scale, highly available distributed cloud systems
  • Strong experience in end-to-end cloud service design, implementation, and deployment
  • Expert knowledge of Java, with experience building large-scale products or projects