Taro Logo

Senior Java Software Developer - BackEnd

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$79,800 - $178,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Job Description

Oracle's Cloud Infrastructure team is seeking a Senior Java Backend Developer to build new Infrastructure-as-Service technologies. This role focuses on developing distributed systems and highly available services that operate at scale in a multi-tenant cloud environment. You'll be working on greenfield development with significant technical autonomy, designing and implementing major components of Oracle's Cloud Infrastructure.

As a Senior Member of Technical Staff, you'll be responsible for architecting and developing distributed systems that power Oracle's cloud services. The role requires expertise in Java programming, distributed systems design, and database technologies. You'll work on challenging problems in system scalability, fault tolerance, and high availability while collaborating with cross-functional teams.

The position offers an exciting opportunity to work with cutting-edge cloud technologies and make significant technical impact. You'll be joining a growing team that values innovation, simplicity, and scale. The role provides extensive learning opportunities and the chance to work on ambitious new initiatives in cloud infrastructure.

Oracle offers comprehensive benefits including medical/dental/vision insurance, 401(k) with company match, flexible vacation, and stock purchase plans. The company promotes work-life balance and provides opportunities for professional growth in a collaborative, agile environment.

Key technologies you'll work with include Java, distributed systems, SQL and NoSQL databases, and various cloud infrastructure components. You'll be part of a team that's building the foundation of Oracle's cloud services, making this an excellent opportunity for engineers passionate about distributed systems and cloud computing.

Last updated 2 days ago

Responsibilities For Senior Java Software Developer - BackEnd

  • Architect and implement distributed systems that are highly available, fault-tolerant, and optimized for performance and scalability
  • Design and build real-time and batch data pipelines using Apache Flink and Apache Spark
  • Work with SQL databases, NoSQL systems, and distributed file systems
  • Build platform capabilities for security engineering teams
  • Write clean, maintainable, and well-documented code
  • Stay current with emerging technologies
  • Collaborate cross-functionally with product managers and other teams

Requirements For Senior Java Software Developer - BackEnd

Java
  • BS in Computer Science, or equivalent experience
  • 4+ years of experience shipping services software
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Proficient in Java
  • Working familiarity with security concepts
  • Strong understanding of databases and NoSQL systems
  • Strong troubleshooting and performance tuning skills

Benefits For Senior Java Software Developer - BackEnd

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan