Principal Java Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partner with industry-leaders in almost every sector for over 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare · Enterprise SaaS · Cloud

Description For Principal Java Software Developer

Building off Oracle's Cloud momentum, Oracle has formed a new organization - Oracle Health Applications & Infrastructure. This team focuses on product development and product strategy for Oracle Health, while building out a complete platform supporting modernized, automated healthcare. This is a net new line of business, constructed with an entrepreneurial spirit that promotes an energetic and creative environment.

We are looking for hands-on engineers with expertise and passion in solving difficult problems in all areas of software engineering: distributed systems, identity, security, observability, and user experience. This is a greenfield opportunity to design and build new cloud centric applications from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives.

The role requires experience in building control plane components for public cloud services, with deep understanding of control plane architecture. You will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. The position involves both high-level system design and hands-on development work.

Key technical areas include:

  • Distributed systems engineering
  • Cloud platform development
  • Security and identity management
  • High-scale service architecture
  • Object-oriented design and SDK development
  • Database and storage technologies
  • Linux systems

This is an opportunity to have significant technical and business impact while working with a team of smart, motivated, diverse people in a dynamic and flexible workplace. The role offers autonomy and support to do your best work while contributing to Oracle's mission of improving healthcare globally through better technology.

Last updated 39 minutes ago

Responsibilities For Principal Java Software Developer

  • Design and build new cloud centric applications
  • Drive design of major service components
  • Work with engineering managers and TPMs
  • Provide technical leadership to development teams
  • Write architectural documentation
  • Conduct engineering peer reviews
  • Perform hands-on prototyping and code reviews
  • Define and evolve standard practices and procedures
  • Design and develop software applications

Requirements For Principal Java Software Developer

Java
Linux
  • BS degree in Computer Science or related field (MS preferred)
  • 10+ years distributed service engineering experience
  • Development experience in Java and C++
  • Deep understanding of object-oriented design and SDK development
  • Good knowledge of data structures, algorithms, operating systems, and distributed systems
  • Working familiarity with networking protocols (TCP/IP, HTTP)
  • Good understanding of databases, NoSQL systems, storage technologies
  • Good understanding of Linux
  • Experience with public cloud platforms preferred
  • English language proficiency required

Benefits For Principal Java Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401k

Interested in this job?

Jobs Related To Oracle Principal Java Software Developer

Principal Software Engineer

Principal Software Engineer role at Oracle focusing on implementing Platinum service and providing strategic technical support for enterprise customers.

Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Engineer position at Oracle's Database Migration Services team, focusing on backend development and cloud infrastructure with Java, Bash, and Terraform.

Software Development Director

Lead software development director role at Oracle focusing on SaaS tools and data-driven solutions, requiring 10+ years of engineering leadership experience.

Director, Software Development

Senior Director role leading software development teams in healthcare technology, focusing on modernizing clinical products with AI integration at Oracle.

Principal Engineer PaaS-Applications FMW Oracle SOA with Administration and development background (CSS) - Jordan

Principal Engineer position at Oracle focusing on SOA and middleware technologies, combining technical expertise with customer support and consulting responsibilities.