Job title: Java Developer
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: negotiable
Job published: 22/06/2026

Job Description

Job Title: Java Developer – APS 6

Security Clearance: Baseline

Duration: Initial 12 months with 24-month extension

Industry: Information Technology

Functional Expertise: Software Development

Sub-functional Expertise: Java Development

Location of work: ACT, VIC, SA

Working arrangements: Hybrid. Full-time onsite for the first 6 weeks, followed by a hybrid arrangement (typically a minimum of 3 days per week onsite).

Closing date: 9AM Monday, 29 June 2026

Description:

Our client is seeking an experienced Java Developer – APS 6 to support the design, development, testing, maintenance and support of complex software solutions. The successful candidate will work within a multidisciplinary Agile environment, contributing to software and technical design, development activities and the ongoing enhancement of applications and frameworks throughout the software development lifecycle.

The role requires close collaboration with architects, scrum masters, product owners, analysts and testers to deliver high-quality digital services.

Responsibilities:

  • Create software and technical designs for the realisation of complex development solutions.
  • Develop high-quality code and support the long-term maintenance of product code bases.
  • Provide technical advice on software development and maintenance.
  • Provide go-live support and maintenance for complex developments.
  • Perform analysis, design, software development, prototyping, unit testing and maintenance activities.
  • Undertake analysis of technical requirements to support project evaluation and proposed solutions.
  • Ensure compliance with endorsed software development methodologies.
  • Identify, investigate and resolve complex ICT issues.
  • Assess, communicate, monitor and control risk.
  • Manage and prioritise workloads to meet business objectives within specified timeframes.
  • Develop and deliver projects within assigned areas of responsibility.
  • Perform cost analysis activities as required.

Requirements:

  • Experience working within an Agile environment and multidisciplinary teams.
  • Experience with GitOps and DevOps/SecDevOps patterns and principles.
  • 3+ years' experience in modern reactive Java (Spring framework) development.
  • Java development experience with integrated multi-tier application architectures.
  • Knowledge of Business Driven Development (BDD).
  • Good working knowledge and experience with unit and integration testing frameworks such as Jest and JUnit.
  • Familiarity with Git, GitLab and responding to SAST/DAST security scans within CI/CD systems.
  • Experience administering, tracking, logging, reporting on and correcting configuration items, components and changes.
  • Strong experience with Java (Spring MVC framework) and RESTful microservices.
  • Strong experience in front-end technologies including HTML5 and JavaScript.
  • Experience with DB2 relational databases and SQL.
  • Experience with Infrastructure-as-Code and containerised deployment patterns such as Kubernetes.
  • Experience developing RESTful APIs and integrating frontend applications with backend services.

Key Capabilities:

  • Software and technical design.
  • Java application development.
  • Agile delivery.
  • Risk management.
  • Problem solving and issue resolution.
  • Technical analysis and evaluation.
  • Collaboration within multidisciplinary teams.
  • Continuous improvement and business process enhancement.

Essential Criteria:

  • Methods and tools: Level 4 (SFIA)
    Provides advice and guidance to support the adoption of methods and tools and adherence to policies and standards. Tailors processes in line with agreed standards and evaluation of methods and tools. Reviews and improves usage and application of methods and tools.
  • Programming/software development: Level 4 (SFIA)
    Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to the selection of the software development methods, tools and techniques. Applies agreed standards and tools to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues' work.
  • Systems design: Level 4 (SFIA)
    Designs system components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology. Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of different stakeholders and to handle functional and non-functional requirements. Models, simulates or prototypes the behaviour of proposed system components to enable approval by stakeholders. Produces detailed design specifications to form the basis for the construction of systems. Reviews, verifies and improves own designs against specifications.

How to apply:

Please submit your application including your resume and a completed application form addressing the essential and desirable criteria. Ensure your application highlights your experience and any relevant certifications.

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB