Software Developer

World leader in cloud solutions using tomorrow's technology to tackle today's challenges, with 40+ years of experience.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer

Oracle is seeking a Software Developer to join their team in Bengaluru, India. This role, classified as IC2 (Individual Contributor 2), is perfect for developers with 0-2+ years of experience who are passionate about cloud technologies and distributed systems. As a Member of Technical Staff, you'll be instrumental in building and maintaining Oracle Cloud Infrastructure (OCI) platforms.

The position offers an exciting opportunity to work with cutting-edge cloud technologies while developing scalable, cloud-native distributed systems. You'll be part of a collaborative team that values simplicity, impact, and iterative improvement. The role requires proficiency in Go and Java, along with good knowledge of Python, making it ideal for those with strong programming fundamentals.

Oracle, as a global leader in cloud solutions with over 40 years of industry experience, provides a stable yet innovative environment for career growth. The company offers comprehensive benefits including medical, life insurance, and retirement options. They maintain a strong commitment to work-life balance and foster an inclusive workplace that promotes opportunities for all.

The ideal candidate will combine technical expertise with strong collaborative abilities, understanding both the theoretical and practical aspects of cloud infrastructure. This role offers the perfect blend of hands-on coding, system design, and operational excellence, making it an excellent opportunity for engineers looking to make a significant impact in cloud computing.

Last updated 18 days ago

Responsibilities For Software Developer

  • Work with a team of engineers in defining, designing, and delivering the platform using latest technologies on OCI
  • Understand broad systems interactions and dive deep into any part of the stack
  • Develop and operate high-scale services
  • Balance speed and quality with iterative and incremental improvements
  • Recommend and justify major changes to new and existing products
  • Establish consensus with data-driven approaches

Requirements For Software Developer

Go
Java
Python
Kubernetes
  • BS in Computer Science, or equivalent experience
  • 2+ years of software development experience with 1+ years of experience shipping scalable, cloud-native distributed systems
  • Proficient at high-level programming languages, preferably Go and Java
  • Good knowledge of scripting languages such as Python
  • Experience with microservice design patterns and service-to-service communication protocols
  • Understanding of service metrics and alarms
  • Strong grasp of Computer Science concepts
  • Experience with production operations and best practices
  • Ability to communicate technical ideas verbally and in writing

Benefits For Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive benefits
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer

Software Developer 1

Entry-level Software Developer position at Oracle in Bengaluru, focusing on software development for enterprise applications and cloud solutions.

Software Developer 1

Entry-level software developer position at Oracle in Bengaluru, focusing on database and application development with 0-2+ years experience required.

Software Developer 1

Entry-level Software Developer position at Oracle in Bengaluru, focusing on database and application development with 0-2 years experience required.

Software Developer 1

Entry-level software developer position at Oracle focusing on database, application, and tools development in Bengaluru.

Software Developer 1

Entry-level Software Developer position at Oracle in Bengaluru, focusing on developing and debugging software programs for databases, applications, and tools.