Principal / Senior Software Engineer - Java

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
North Ryde NSW 2113, Australia
Backend
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS · Cloud

Description For Principal / Senior Software Engineer - Java

Oracle, a global leader in cloud solutions, is seeking a Principal/Senior Software Engineer specializing in Java. This role focuses on building and improving their enterprise platform through collaboration, Test-Driven Development, and solid engineering principles. The position requires expertise in Java, Spring, and Kubernetes, with a strong focus on automation and cloud technologies. The ideal candidate will have 6-10+ years of experience and will contribute to building scalable, secure, and reliable solutions. Oracle offers a comprehensive benefits package and promotes a diverse, inclusive workplace. The role involves mentoring others, implementing best practices, and working with modern cloud infrastructure. Located in North Ryde, Australia, this position offers an opportunity to work with cutting-edge technology while maintaining work-life balance. Oracle's 40+ year history of innovation and integrity makes it an ideal place for career growth and development.

Last updated 17 days ago

Responsibilities For Principal / Senior Software Engineer - Java

  • Building new functionality while improving design, security, scalability and reliability
  • Implementing automation for provisioning and deployment
  • Participating in Test-Driven Development
  • Collaborating with team members
  • Mentoring other engineers
  • Ensuring quality-focused development
  • Implementing authentication and authorization solutions

Requirements For Principal / Senior Software Engineer - Java

Java
Kubernetes
  • 6 to 10+ years of experience
  • Fluent in Java and JEE including Spring and Hibernate
  • Solid experience in Docker and Kubernetes
  • Solid experience in OCI, AWS or Azure
  • Familiar with Linux, Unix or BSD
  • Familiar with infrastructure-as-code tools
  • Experience with TDD, pairing, CI practices
  • Knowledge of Agile software engineering processes

Benefits For Principal / Senior Software Engineer - Java

Medical Insurance
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal / Senior Software Engineer - Java

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.