Back to list

Vacancy description

Principal Java Engineer in Brisbane, Australia

PRA

Brisbane, Australia

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



  • 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
What you'll bring



  • 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
Highly desirable: Spring Boot, Maven, Postgres, JUnit and Selenium/Playwright, Linux/Unix, plus AWS (or Azure/GCP), Kubernetes and GitHub Actions CI/CD.




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 vacancies

More like this role

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Contract
  • IT
Overview One of our Federal Government clients is seeking an experienced Principal Java Software Engineer to support new development and enhancement of various customer-facing platforms and services used by millions of Australians. This is a senior technical leadership opportunity suited to an accomplished full-stack Java ...

Australia

  • Full-time
Job Description Principal Engineer – Java | Payments Sydney | Permanent Shape the Future of Payments Engineering A leading financial services provider is investing in the next generation of its real-time payments platform and is looking for a Principal Engineer to help define what's next. This is an opportunity to work ...

Syd, Australia

Mane Consulting

Principal Engineer

A tremendous opportunity awaits a Financial Crime Principal level Engineer to collaborate a highly respected team. You will join a high‑impact engineering group responsible for building and evolving the bank’s risk and fraud detection engines. As the organisation scales rapidly, this team is central to protecting customers, ...

Greater Melbourne, Australia

  • Full-time
  • IT
... and New Zealand. We're looking for a Principal Backend Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Your future team To be a 100-year company, we are proudly building a world-class engineering organization composed of empowered teams that are equipped ...

Syd, Australia

  • Remote
  • Hybrid
  • Full-time
... to the task at hand and feel supported as you make your own kind of impact for a better future. What role will you play? We are seeking a Senior Tech Lead Engineer to contribute to the architecture and engineering efforts for our Open Payments Platform (OPP). This is a great opportunity for a seasoned engineer ready to ...

Syd, Australia

  • Full-time
  • IT
  • Project Management
... responsibilities and championing CI/CD and deployment automation What you need to have to be considered - Extensive commercial software engineering experience at a Principal or Staff level, with a proven record of leading teams, engaging clients, and owning outcomes - Strong backend engineering expertise in Java and Spring Boot, ...

Syd, Australia

  • Remote
  • Full-time
  • IT
... senior and lead engineers, author RFCs and technical specifications, lead design reviews, and support hiring. Requirements - 8–12+ years of full stack software engineering experience with demonstrated Staff/Principal-level impact on large, ambiguous, multi-team initiatives. - Deep experience in growth-focused environments involving ...

Australia

  • Remote
  • Hybrid
  • On-site
  • Full-time
... models. - Experience with structured sales methodologies such as MEDDIC or Value Selling. - Working knowledge of API development and coding languages (e.g., Java, PHP, Ruby). - Bachelor’s degree or relevant FinTech or enterprise software experience. About The Team The Customer Solution Engineering team is a core partner ...

Syd, Australia

  • Hybrid
  • Full-time
  • Part-time
  • Cloud
... of the role As the Principal Cloud Engineer Risk Platform you will provide direction and guidance and also take responsibility for technical solutions and engineering practices for the clearing risk platform. As part of your role, you will help Mentor and drive the team in the use of engineering best practices to improve ...

Syd, Australia

  • Remote
  • Hybrid
  • Full-time
... technical detail, you'll set the example for a portfolio of 40 to 50 engineers. You'll also join a global community of Principal Engineers across Xero, driving engineering standards, architecture, and best practices. You'll Go Bold by setting long-term direction, and Go Together by bringing product, engineering and senior stakeholders ...

Greater Melbourne, Australia