We are seeking an experienced Principal Java Engineer to join a high-performing digital engineering team delivering complex, enterprise-scale technology solutions.
This is an opportunity to play a key role in developing, enhancing and supporting critical Digital Identity and Microservices platforms within a large, complex organisation.
Working alongside experienced engineering professionals and product stakeholders, you will help shape technical solutions, improve platform reliability and deliver secure, scalable digital services.
- Contract to June 2027, with likely extension
- Brisbane CBD location with hybrid setup
- Paying up to $132 per hour
Key Responsibilities
- Design, develop and enhance enterprise Java applications and reactive microservices.
- Develop, customise and support Keycloak or Red Hat SSO identity management solutions.
- Implement secure authentication, authorisation and identity federation capabilities.
- Develop and maintain RESTful APIs and integrations.
- Collaborate with product managers and technical stakeholders to shape platform enhancements.
- Support highly available, secure and reliable enterprise platforms.
- Contribute to automated testing, CI/CD pipelines and DevSecOps practices.
- Drive continuous improvement across engineering practices and platform delivery.
Technical Skills & Experience To succeed in this role, you will bring:
- Robust hands-on experience with Keycloak or Red Hat SSO, including platform development, extension or customisation.
- Advanced Java/JEE development experience.
- Strong experience developing reactive microservices and RESTful APIs.
- Knowledge of identity federation protocols including OAuth 2.0, OpenID Connect and SAML.
- Experience with Spring Boot, Maven and relational databases such as PostgreSQL.
- Experience working with cloud technologies, ideally AWS.
- Knowledge of containerisation and Kubernetes.
- Experience with CI/CD pipelines and automated testing.
- Understanding of secure development practices and highly available systems.
Highly Desirable
- Experience with Verifiable Credentials and identity trust frameworks.
- GitHub Actions and automated AWS deployments.
- JUnit, Selenium or Playwright.
- HTML5, CSS frameworks and responsive UI design.
- Experience delivering solutions in Agile and DevSecOps environments.
To apply in strict confidence, click the apply now button. Alternatively if you would like to discuss this role in more detail, please feel free to email *************************** to arrange a call.