Quick overview
SeniorityLeader
Employment typeFull Time
Work modeHybrid
LocationBrisbane, Queensland, Australia
GCPMicroservicesSpringSpring BootGitHTMLAWSOAuthSAMLSSOSeleniumCSSGitHub ActionsJUnitJavaPlaywrightRESTAzureKubernetesAgileCI/CDLinuxMaven
Job description
About the opportunity
A large public sector organisation in Brisbane is growing its digital engineering capability and needs a Principal Java Engineer to take technical ownership of the shared identity and microservice platforms behind its digital services. This is a hands-on principal role. You will extend and develop Keycloak or Red Hat SSO, build reactive Java microservices and RESTful APIs, and work with product leadership on where the platforms go next. The environment demands high availability and strong security assurance, so engineering discipline matters as much as technical depth.
The role
Culture
Apply now or contact Nigel Baker at PRA for a confidential conversation. A criminal history check will be required on commencement.
A large public sector organisation in Brisbane is growing its digital engineering capability and needs a Principal Java Engineer to take technical ownership of the shared identity and microservice platforms behind its digital services. This is a hands-on principal role. You will extend and develop Keycloak or Red Hat SSO, build reactive Java microservices and RESTful APIs, and work with product leadership on where the platforms go next. The environment demands high availability and strong security assurance, so engineering discipline matters as much as technical depth.
The role
- Shape the direction of product development, enhancements and support for shared identity and microservice platforms, alongside the Product Manager and Directors
- Extend and develop identity capability in Keycloak or Red Hat SSO
- Design and build Java/JEE reactive microservices and RESTful APIs
- Keep the platforms available and reliable, including on call and after hours support as required
- Make sure operations, processes and practices meet relevant legislative and government standards
- High level expertise extending or developing in Keycloak or Red Hat SSO, ideally with other (especially open source) Identity Management platforms
- Knowledge of identity federation and protocols: OpenID Connect, OAuth, SAML and Verifiable Credentials
- High level expertise in Java/JEE, reactive microservices and RESTful APIs
- Experience supporting platforms at high availability in high security assurance environments, including identity trust frameworks
- Experience with UI libraries and design systems (HTML5, CSS frameworks, responsive design), and working in an agile and DevSecOps environment
Culture
- Collaborative team with a product-centric mindset
- Constant iteration and improvement in how products and services are delivered
- Agile and DevSecOps ways of working
- Respectful, inclusive workplace that values diversity
- Regular collaboration with product and director level stakeholders
Apply now or contact Nigel Baker at PRA for a confidential conversation. A criminal history check will be required on commencement.
Similar jobs
- OP
YOW! Expression of Interest - Software Engineer Auto Apply
Optiver Private Jobs · Sydney · Hybrid 🇦🇺
C#Continuous ImprovementDiversity & Inclusion+3TechnologySalary not listed - PE

Junior Software Developer - AI & Front-EndRecently posted
Peoplebank · New South Wales · Remote 🇦🇺
PHPRubyPython+1TechnologyA$85k/yr - DA

Senior Java EngineerRecently posted
Davidson · Brisbane, Queensland · Hybrid 🇦🇺
MicroservicesSQLSpring+16TechnologySalary not listed - NC

Senior HPC EngineerRecently posted Auto Apply
NexGen Cloud · Australia · Hybrid 🇦🇺
OpenStackGitCUDA+3EngineeringSalary not listed - LL
Software Engineer - AI Legal Risk SystemsRecently posted Auto Apply
LEAP Legal Software · Sydney, New South Wales · Hybrid 🇦🇺
LLMParalegalRisk Management+6TechnologySalary not listed - CI
Senior Software Engineer - TechnologyRecently posted Auto Apply
Civica · Melbourne, Victoria · Hybrid 🇦🇺
DockerSQLGit+11TechnologySalary not listed - HR
Senior Software DeveloperRecently posted
Hire Resolve · Adelaide, South Australia · Hybrid 🇦🇺
C++JavaPython+1TechnologySalary not listed - NU

Software EngineerRecently posted
Nuix · Sydney · Hybrid 🇦🇺
NLPJavaPython+3TechnologySalary not listed - DE
Remote Software Engineer - AI-Driven CybersecurityRecently posted
Devconnectplatform · Australia · Remote 🇦🇺
ReactTypeScriptTechnologySalary not listed - OQ

Principal Software Engineer - Medical Devices Architecture LeadRecently posted
On Q Recruitment · Melbourne · Hybrid 🇦🇺
TechnologySalary not listed - DE
Senior Software EngineerRecently posted
Devconnectplatform · Hobart, Tasmania · Remote 🇦🇺
GCPGoogle CloudLLM+4TechnologySalary not listed - NU

Hybrid Software Engineer - Secure AI AppsRecently posted
Nuix · Sydney · On-site 🇦🇺
CI/CDTechnologySalary not listed