Back to list

Vacancy description

Principal Java Software Developer in Australia

Calleo

  • RemoteWork from anywhere
  • HybridMix of office and remote
  • On-siteWork from the office
  • Full-timeStandard weekly hours
  • ContractFixed-term or freelance

Australia

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 Engineer who enjoys leading Agile teams, driving engineering excellence, and delivering complex enterprise solutions within a large and sophisticated technology environment.



 
In this role, you will:

  • Lead the design, development, and delivery of Java-based solutions within a large and complex enterprise environment.
  • Provide technical leadership to Agile multidisciplinary teams, supporting developers and ensuring consistent engineering standards are followed.
  • Drive software design, development, testing, deployment, and production support activities across the SDLC.
  • Review technical solutions, provide expert advice, and work closely with stakeholders to deliver successful project outcomes.
  • Take ownership of delivery outcomes while promoting quality, security, maintainability, and continuous improvement.

To be successful in this role, you should be able to demonstrate:

  • Experience designing, building, testing, deploying, and supporting complex software solutions within large-scale environments.
  • Strong commercial experience developing enterprise applications using Java, Spring Framework, RESTful APIs, SQL/DB2, and modern web technologies.
  • Hands-on experience with modern DevOps and cloud-native technologies, including Git, CI/CD, OpenShift/Kubernetes, containerisation, and API integration.
  • Proven experience leading Agile software development teams and mentoring developers while driving engineering best practices and code quality.
  • Strong stakeholder engagement skills, with the ability to provide technical leadership, influence delivery outcomes, and communicate effectively with both technical and non-technical audiences.

What's on Offer?

  • 12-month initial contract
  • Extension options available up to an additional 24 months
  • Multiple office locations in VIC, ACT, NSW, QLD, and SA


Working Arrangements:

For the first six weeks of this engagement, you’ll be expected to work on-site full time. Following this onboarding period, hybrid working arrangements can be negotiated with your manager. Typical hybrid arrangements will be 50/50 onsite vs remote working.



 
Due to the nature of this role, this opportunity is open to Australian Citizens only. Candidates must hold, or be able to obtain, a Baseline Security Clearance.
If you are interested in applying for this opportunity, please apply directly through the links provided.



 
Calleo is an equal opportunity employer and we encourage applications from all people including Aboriginal and Torres Strait Islander peoples.



 

Similar vacancies

More like this role

  • Product Management
... 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 ...

Brisbane, Australia

Motion Recruitment

Principal Developer

  • Hybrid
  • Contract

A$1k AUD - A$1150 AUD

I am on the look for a Principal Developer to lead technical delivery on a large-scale enterprise data migration project, focus will be on the UI of the application. This is a hands-on role combining development, technical leadership and troubleshooting. Key Responsibilities - Lead the design, development and implementation ...

Syd, Australia

Indigitise Pty Ltd

Java Developer

  • Contract
  • Backend
Indigitise is seeking an experienced Java Developer to work within the Information Technology Services Division. The Java Developer supports the Team Leader in the day-to-day development, maintenance, enhancement, and support of applications in the AEC’s ICT environment, including participating in section planning for short ...

Canberra, Australia

iGreenData

Java Developer

  • Hybrid
  • Full-time
  • IT
  • Backend
... software engineering practices - Keep your skills up to date and always be looking for continuous improvement Experience and Skills - A minimum of 3 years of Software engineer Experience - Hands-on experience on Spring Boot, Microservices & Serverless Architecture - Critical to have solid development experience in a Java ...

Brisbane, 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

  • Hybrid
  • Full-time
  • IT
... capabilities, we need our architecture to stay coherent, secure and built for the future. This role sits at the centre of that. The Role We are looking for a hands-on Principal Engineer to act as the senior technical authority across Checkbox’s product engineering streams, particularly around building and implementing our emerging ...

Syd, Australia

  • Contract
  • IT
Senior Software Engineer – Java / APIs / FHIR - Location: Brisbane or Canberra - Contract: 12 months with possible extensions - Mandatory: Australian Citizenship and able to obtain and maintain a Baseline clearance. An exciting opportunity is available for an experienced Software Engineer to contribute to a complex Government ...

Canberra, Australia

Department of Education

Principal Developer

  • Contract
Lead a critical data platform migration as a Principal Databricks Developer, transforming legacy SQL Server data warehouses and pipelines into modern Databricks and Azure solutions. Apply your SQL and Python expertise to deliver scalable, high-quality outcomes. About the Department The department provides a wide range of ...

Melbourne CBD, Australia

Services Australia

Senior Java Developer

  • Hybrid
  • Contract
  • Sales
  • Backend
Job Title - Senior Java Developer - Security Clearance: Baseline - Length of Contract: 12 months (extension possible, up to a maximum of 24 months) - The role closes on 05/11/2027 - Location: WA, ACT, VIC, NSW, NT, SA, TAS (hybrid) Job details The Senior Java Developer will provide technical leadership within Services Australia ...

Canberra, Australia

  • Contract
  • Backend
... preparing technical documentation and supporting knowledge transfer. Skills and Experience The ideal candidate will demonstrate: - Strong Java programming and software development capabilities, with experience across the full software development lifecycle. - Experience designing and implementing complex software applications, ...

Canberra, Australia