Taro Logo

Principal / Senior Software Engineer - Java

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
5,000+ Employees
8+ 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 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 and Test-Driven Development. The position requires 6-10+ years of experience with expertise in Java, Spring, and cloud technologies. The ideal candidate will work on creating valuable functionality while ensuring security, scalability, and reliability. Oracle offers a comprehensive benefits package and promotes an inclusive work environment. The role involves working with cutting-edge technology and participating in full automation of deployment processes. They emphasize quality, continuous improvement, and mentoring opportunities. The position is based in North Ryde, Australia, and offers career growth within a company that has been innovating for over 40 years.

Last updated 6 months ago

Responsibilities For Principal / Senior Software Engineer - Java

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

Requirements For Principal / Senior Software Engineer - Java

Java
Kubernetes
  • 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
  • Knowledge of Agile software engineering processes

Benefits For Principal / Senior Software Engineer - Java

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

Interested in this job?