Senior Java Developer - Java 21 Migration (4 month contract)
Lead the migration of a large-scale Java 8 application to Java 21 LTS. Deep hands-on experience with AWS services are a must eg Serverless, CodeDeploy You’ll modernize the codebase, upgrade dependencies, optimize performance, and introduce new Java features where they add value. This is a hands-on role focused on safe migration, testing, and production readiness.
Key Responsibilities
- Plan and execute migration from Java 8 to Java 21.
- Upgrade build tools (Maven/Gradle) and CI/CD pipelines.
- Modernize code using Java 21 features (records, pattern matching, virtual threads).
- Update tests to JUnit 5 and improve coverage.
- Optimize performance and tune JVM/GC settings.
- Ensure security compliance and observability in production.
Skills and Experience
- 5+ years of Java development experience.
- Strong knowledge of JVM internals, concurrency, and performance tuning.
- Experience with Maven/Gradle, CI/CD, and containerized deployments.
- Familiarity with Java 21 features and migration best practices.
- Hands-on with JUnit 5, static analysis tools, and profiling.
- Experience with AWS server less, AWS Opensearch, AWS DynamoDB, Distributed caching , AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, Cloudformation and GitHub for source control and CI/CD workflows.
- Proven experience in designing and developing microservices and RESTful APIs.
- Strong experience with Spring and Spring Boot frameworks.
Hybrid setup with a split between work from home and office time (days set by team collaboration days in the office).
4 month contract with a chance of extension.
Aboriginal and Torres Strait Islander Peoples are encouraged to apply. To apply please click apply or call Paolo Paparo on 02 8289 3150 for a confidential discussion.
About the job
Contract Type: Contract
Specialism: Technology & Digital
Focus: Software Development, Testing & Engineering
Industry: IT
Salary: AUD1,000 - AUD1,100 per day + incl. super (or plus GST)
Workplace Type: Hybrid
Experience Level: Mid Management
Location: Sydney CBD
CONTRACTORJob Reference: XA2VLK-BD6B8B6F
Date posted: 21 January 2026
Consultant: Paolo Paparo
sydney technology-and-digital/software-development-testing-and-engineering 2026-01-22 2026-02-20 it Sydney CBD New South Wales AU 2000 AUD 1000 1100 1100 DAY Robert Walters https://www.robertwalters.com.au https://www.robertwalters.com.au/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true