Developer - Application Modernisation & AWS- Contract
Requires an active AGSVA Baseline clearance
Based in Canberra
We are seeking an experienced Developer with a strong background in application development and cloud modernisation. This role is focused on hands‑on development, application refactoring, and the migration of workloads to AWS cloud platforms.
Key Responsibilities
Develop, enhance, and maintain backend services and APIs using Java, MuleSoft, or similar platforms.
Apply modern development practices, including API‑led and event‑driven architectural approaches.
Refactor applications for AWS cloud‑native services, including Lambda, API Gateway, SQS/SNS, DynamoDB, and container‑based solutions.
Conduct assessments of existing codebases to determine appropriate modernisation strategies (refactor, replace, or retain).
Manage configuration, state handling, secrets, and data persistence in cloud environments.
Contribute to readiness assessments, testing, and post‑migration validation activities.
Support the safe migration or decommissioning of legacy systems.
Containerise applications for production environments with a focus on best‑practice Dockerfile design, runtime optimisation, and operational considerations.
Apply structured risk assessment and migration readiness criteria.
Work effectively within agile, multi‑disciplinary teams.
Skills And Experience
Strong hands‑on software development experience (Java, MuleSoft, or similar).
Experience designing and maintaining backend services and APIs.
Knowledge of modern Java frameworks, dependency management, and build tools.
Practical experience using AI tools in a controlled, quality‑focused development workflow.
Demonstrated experience delivering cloud‑native solutions on AWS.
Experience with Docker, container runtime behaviours, and externalised state management.
Understanding of health checks, readiness/liveness probes, and operational behaviours in production environments.
Capability to identify hidden dependencies and articulate technical risk.