Software Developer 2

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years with integrity and partnering with industry leaders across sectors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle is seeking a Software Developer 2 to join their Object Storage systems team. This role focuses on designing and building components for OCI Object Storage systems, a highly scalable and performant public-facing service for storing unlimited amounts of unstructured data.

As a member of the development team, you'll be responsible for creating new components and features, from initial concepts through design, implementation, testing, and operation. The role involves working with components including Web Servers, Storage Servers, Cloud Gateways, and Bulk Import Appliances.

This position offers an exciting opportunity to work on cutting-edge technology that's in high demand in the market. You'll have the chance to create new features and see them being used by customers in a production environment. The role requires 3-5+ years of experience and strong programming skills, particularly in Java or C++.

Oracle provides a collaborative environment where you'll work alongside senior architects and product management to define requirements, document designs, and implement solutions. The position involves both independent work and team collaboration, with responsibilities including code review, test automation, and production deployments.

The ideal candidate should have a strong foundation in data structures and design patterns, with experience in RESTful Web Services or Storage Systems being a plus. This role is perfect for someone who enjoys problem-solving and wants to work on massively scalable systems.

Oracle offers comprehensive benefits including medical, life insurance, and retirement options. The company promotes work-life balance and encourages employee participation in volunteer programs. Note that visa/work permit sponsorship is not available for this position.

Last updated 8 hours ago

Responsibilities For Software Developer 2

  • Work with senior architects and Product Management to define requirements
  • Work with the team to document designs
  • Implement code, review code written by peers
  • Write test automation
  • Share responsibility with other team members to deploy new code to production
  • Work with the team to operate services that host massive amounts of data

Requirements For Software Developer 2

Java
Python
  • Proven experience with a major Object Oriented Programming language such as Java or C++
  • Understanding of data structures and design patterns
  • Aptitude for problem solving
  • Experience with RESTful Web Services or Storage Systems is a plus
  • Experience with massively scalable systems is a plus

Benefits For Software Developer 2

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 2

Mid-level Software Developer position at Oracle focusing on backend development with C++, SQL, and distributed systems in Redwood City.

Software Developer 3

Software Developer 3 position at Oracle focusing on BOSS and Search integration, requiring 4+ years of experience in Java/JavaScript development.

Software Developer 2

Software Developer 2 position at Oracle focusing on cloud solutions development using Java and Python, offering competitive compensation and comprehensive benefits.

Senior Automation Developer

Senior Automation Developer role at Oracle, focusing on Supply Chain Management Smart Operations, requiring 3-5 years of test automation experience with Java and Selenium.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on backend development with Java, Python, and web technologies in Austin, TX.