Share this job
Java Developer
Sydney, NSW
Apply for this job

Our client is a highly regarded Australian technology business delivering a sophisticated SaaS platform to the insurance and financial services sector. With a strong reputation for innovation, stability and long-term client partnerships, they are continuing to invest in their core platform to support product growth and increasing customer demand.


Due to ongoing platform evolution and new feature development, they are seeking a Java Developer to join their collaborative engineering team and play a key role in delivering secure, scalable and high-quality solutions.


Key Responsibilities

  • Design and develop small to medium-sized platform features and bug fixes with a focus on quality and maintainability
  • Write secure, clean, well-structured and testable code aligned to best practice engineering standards
  • Collaborate closely with Product and Delivery teams to design and implement new platform capabilities
  • Contribute to estimation, sprint planning and ensure visibility of progress across stakeholders
  • Support production environments and resolve issues in a timely manner
  • Contribute to continuous improvement of tools, processes and engineering practices
  • Ensure compliance with information security policies and procedures


Desired Skills and Attributes

  • 3+ years’ commercial software development experience
  • Strong experience with Java and JVM languages (e.g. Groovy)
  • Experience with Spring or Guice, Hibernate/JPA
  • Solid unit testing experience using JUnit and Mockito
  • Strong understanding of SOLID principles, clean code and design patterns
  • Experience building secure, scalable applications
  • Hands-on experience with build tools such as Maven, Gradle or Ant
  • Experience with Git or Mercurial and CI/CD practices
  • Experience working with application servers such as Tomcat or Wildfly/JBoss
  • Strong SQL database experience (SQL Server, PostgreSQL or Oracle)
  • Experience integrating REST or SOAP APIs and using tools such as Liquibase
  • Strong communication skills and ability to work with technical and non-technical stakeholders
  • Curiosity, drive and a collaborative mindset
  • Exposure to insurance platforms or lifecycle processes (desirable)


Why Join?

You will join a stable, well-established Australian technology business with a modern engineering mindset and a strong product roadmap.


This is an opportunity to contribute to a core SaaS platform used across the insurance industry, working on meaningful features that deliver real customer value.


You will be part of a supportive, collaborative engineering culture that values clean code, knowledge sharing and continuous improvement.


Apply now and one of the White Bay team will reach out to you very soon.


Never miss out on job alerts or interview tips and tricks by following the White Bay LinkedIn page: https://www.linkedin.com/company/whitebay


  • Build secure SaaS platforms
  • Work with modern Java stack
  • Stable, growing tech business



Java, Groovy, Spring, Hibernate, JPA, JUnit, Mockito, Maven, Gradle, Git, CI/CD, SQL, REST, SOAP, Liquibase


Apply for this job
Powered by