Taro Logo

Software Developer 3

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partnered with industry-leaders in almost every sector for 40+ years.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer 3

Oracle is seeking a Software Developer 3 to join their team in building scalable and robust systems. This role combines software engineering excellence with data architecture expertise, focusing on creating fault-tolerant systems and APIs. The position requires strong coding skills in Java, Python, or Scala, and involves working with modern data technologies including RESTful APIs, GraphQL, and various database systems.

The role encompasses both technical leadership and hands-on development, requiring expertise in database design, data pipeline creation, and distributed systems. You'll be working with cutting-edge technologies including Kafka, Hadoop, and cloud platforms (AWS, GCP, Azure), while also mentoring junior engineers and collaborating across teams.

As a Software Developer 3 at Oracle, you'll be part of a world-leading cloud solutions provider with a 40+ year track record of innovation. The position offers the opportunity to work on complex, data-driven challenges while making a significant impact in building reliable and innovative systems. The role is ideal for someone who thrives in a collaborative, fast-paced environment and has 3-5+ years of relevant experience.

The company offers comprehensive benefits including medical, dental, vision insurance, and retirement options, along with opportunities for professional growth and development. Oracle maintains a strong commitment to diversity and inclusion, promoting a balanced work environment where innovation flourishes.

Last updated 2 months ago

Responsibilities For Software Developer 3

  • Design and build scalable, fault-tolerant systems using strong coding skills in Java, Python, or Scala
  • Develop robust RESTful APIs and work with GraphQL for flexible data querying
  • Architect and implement microservices that handle critical data management tasks
  • Design and manage ETL/ELT pipelines using orchestration tools
  • Work with distributed systems and real-time data frameworks
  • Mentor junior engineers and lead the development of robust, scalable systems
  • Collaborate with data scientists, analysts, and cross-functional teams
  • Communicate technical decisions effectively to stakeholders

Requirements For Software Developer 3

Java
Python
Kafka
MongoDB
PostgreSQL
  • Strong grasp of data structures and algorithms for designing efficient solutions
  • Hands-on experience in system design, scalable architecture, and performance optimization
  • Deep understanding of modern data engineering practices and tools
  • 3 to 5+ years of experience
  • Expertise in database design and management for relational and non-relational systems

Benefits For Software Developer 3

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs

Interested in this job?