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

A multi-award-winning Australian SaaS platform delivering sophisticated technology solutions to a range of enterprise customers. With a strong reputation for innovation, stability and long-term client partnerships, the business continues to invest heavily in its 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 enhancements with a focus on quality and maintainability
  • Write clean, secure, well-structured and testable code aligned with best practice engineering standards
  • Collaborate closely with Product and Delivery teams to design and implement new platform capabilities
  • Contribute to estimation, sprint planning and provide clear visibility of progress
  • 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-based languages (e.g. Groovy)
  • Experience with Spring or Guice, and 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 both technical and non-technical stakeholders
  • Curiosity, ownership mindset and collaborative approach
  • Exposure to complex domain-driven platforms (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 by enterprise customers, working on meaningful features that deliver real customer value.


You will be part of a supportive and 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 a proven monolithic Java stack powering a large-scale SaaS platform
  • 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