Principal Java Developer
Description
Salary: Up to $132 per hour
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.
- Strong 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.
- 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.
