Software Engineer / API Java Developer

Australian Digital Health Agency

Sydney

Hybrid

AUD 125,000 - 142,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

The Australian Digital Health Agency is seeking a Software Engineer (API Java Developer) EL1 to design, develop and support secure, scalable API and system integration solutions for national digital health systems. You will lead API development, integration and DevOps practices while collaborating with stakeholders to deliver cloud-enabled services.

Responsibilities include building RESTful APIs, ensuring data security, interoperability, and implementing CI/CD pipelines and containerisation.

Qualifications

  • Mandatory: Java, REST API, HL7 FHIR, Healthcare application experience, end-to-end testing (REST, performance, unit), OAuth, containerisation, CI/CD pipelines, privacy, audit and logging, DevOps/GitOps processes.
  • Desirable: Spring/Springboot/Quarkus, database, test automation tools, Kubernetes, integration skills (data mapping), terminology servers.

Responsibilities

  • Design, develop and support secure, scalable RESTful APIs and integration services using modern Java technologies.
  • Deliver interoperable solutions that support secure data exchange through industry standards and integration best practices.
  • Implement API security controls, including authentication, authorisation, auditing and privacy safeguards.
  • Apply modern DevOps practices, including automated testing, CI/CD pipelines and containerisation, to ensure reliable software delivery.

Skills

Java
REST API
HL7 FHIR
OAuth
CI/CD
Containerisation
Security
DevOps
GIT/GitOps

Tools

Kubernetes
Spring Boot
Quarkus
Karate
Selenium

Job description

The Australian Digital Health Agency is transforming how Australians experience healthcare by enabling people and providers to access the information they need, securely, quickly and in one place. Through national digital services such as My Health Record, Electronic Prescriptions and the 1800Medicare App, we are building a connected health system that gives Australians greater control over their health.

The Software Engineer (API Java Developer) EL1 is responsible for designing, developing and supporting secure, scalable API and system integration solutions that enable the exchange of information across national digital health systems. The role provides technical leadership in API development, integration, interoperability, security and DevOps practices while working collaboratively with stakeholders to deliver reliable, cloud-enabled digital services.

Key Responsibilities
  • Design, develop and support secure, scalable RESTful APIs and integration services using modern Java technologies.
  • Deliver interoperable solutions that support secure data exchange through industry standards and integration best practices.
  • Implement API security controls, including authentication, authorisation, auditing and privacy safeguards.
  • Apply modern DevOps practices, including automated testing, CI/CD pipelines and containerisation, to ensure reliable software delivery.
Key Criteria
  • Demonstrated experience designing, developing and supporting enterprise-grade REST APIs and integration solutions using Java.
  • Strong knowledge of API security principles, including OAuth, authentication, authorisation and secure software development practices.
  • Experience developing interoperable solutions and applying integration, data validation and information exchange standards.
  • Proven capability working in cloud and DevOps environments, including CI/CD pipelines, automated testing and containerised deployments, supported by strong problem-solving and stakeholder engagement skills.
  • Mandatory Skills and experience: Java, REST API, HL7 FHIR Experience, Healthcare Application experience, End to end testing (REST, Performance, Unit), OAuth, Containerisation, CI/CD pipelines, Privacy, audit, and logging, DevOps/GitOps processes
  • Desirable skills and experience: Spring/ Springboot / Quarkus, Database, Test automation (Karate, Gherkin, Cucumber, Selenium), Kubernetes, Integration skills (data mapping), Terminology servers

Australian citizenship is mandatory. Candidates must be able to obtain and maintain a national police clearance and the required security clearance, with the ability to attain a higher-level clearance if needed.

We offer a competitive 15.4% superannuation contribution, salary packaging options, and a Christmas closedown with no leave deduction. Our wellbeing program and EAP support a healthy work-life balance, while flexible work arrangements opportunities, including work from home, give you choice in how, when and where you work. You will enjoy modern collaborative workspaces. We also provide a wide range of leave options including parental, cultural, compassionate, emergency response and defence leave.

Salary: $124,583 - $142,089 plus 15.4% superannuation, depending on skills and experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java API Engineer - Health Data in the Cloud (Remote)
Senior Java API Engineer - Health Data in the Cloud (Remote)

Australian Digital Health Agency • Sydney

Hybrid
AUD 125,000 - 142,000
Senior Software Developer
Senior Software Developer

Akkodis • Canberra

Hybrid
AUD 140,000 - 180,000
Java Engineer – Healthcare Interoperability
Java Engineer – Healthcare Interoperability

Leidos Australia • City of Knox

On-site
AUD 90,000 - 130,000
Senior API Engineer
Senior API Engineer

Medibank • Melbourne

On-site
AUD 135,000 - 162,000
Java Developer (Pr/ Aus Citizen)
Java Developer (Pr/ Aus Citizen)

Finxl • Sydney

Hybrid
AUD 90,000 - 120,000
Hybrid work model
Office in Sydney Olympic Park - 3 days
Senior Full Stack Java Developer (EL1 Equivalent)
Senior Full Stack Java Developer (EL1 Equivalent)

Peoplebank • Canberra

On-site
AUD 140,000 - 190,000
Dedicated Account Manager
Payroll and contractor care support
Weekly payments
+1
Senior Backend API Developer
Senior Backend API Developer

Paxus - Technology + Digital Talent • City of Brisbane

Hybrid
AUD 140,000 - 190,000
Java API Architect
Java API Architect

Infosys Limited • Sydney

Hybrid
AUD 129,000 - 142,000
Income Protection Insurance
Paid Parental and Volunteer leaves
Employee Assistance Program (EAP)
+4
Java Developer (PR/ Aus citizen)
Java Developer (PR/ Aus citizen)

FinXL • City of Parramatta

Hybrid
AUD 110,000 - 150,000
EL1 - Technical Adviser
EL1 - Technical Adviser

DFP Recruitment • City of Brisbane

On-site
AUD 120,000 - 150,000