Job Description

Overview

Lead the migration of a large-scale Java 8 application to Java 21 LTS. Deep hands-on experience with AWS services is a must (e.g., 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...

Apply for this Position

Ready to join ROBERT WALTERS AUSTRALIA? Click the button below to submit your application.

Submit Application