Software Developer 3

Oracle Oracle · Enterprise · India

Software Developer role focused on building and operating tools for cost management services within Oracle Cloud Infrastructure (OCI). The role involves developing applications that support subscription billing and customer engagement, enabling customers to manage cloud costs. Responsibilities include designing, developing, and enhancing products, adopting DevOps practices, building CI/CD environments, conducting code reviews, and resolving performance/scalability issues for complex systems and high-volume transactions.

What you'd actually do

  1. Design, development and enhancement of new and existing products and services from inception and design through deployment.
  2. Adopt the OCI standard tools and DevOps standards, and practices.
  3. Build CI/CD environments and streamline deployments for variety of applications in cloud.
  4. Conduct code and architecture reviews of the products and services.
  5. Resolve performance and scalability issues related to products and services.

Skills

Required

  • Java
  • PL/SQL
  • RDBMS databases
  • NoSQL systems
  • storage
  • distributed persistence technologies
  • data structures
  • algorithms
  • operating systems
  • distributed systems fundamentals
  • analytical skills
  • written communications skills
  • communications skills
  • Docker
  • Kubernetes
  • Git
  • IDEs
  • cloud native applications

Nice to have

  • Python 3
  • Bigdata processing with Apache Spark
  • data pipelines experience

What the JD emphasized

  • large-scale, highly available distributed systems
  • cloud native applications