• Collaborative, supportive, Values driven environment
  • Great coffee (and a variety of tea) and fresh fruit
  • Avoid the traffic: we are outside the CBD and close to public transport
  • Senior Java Developer - Java 21 Migration
  • | Day Rate Contract
  • ASAP Start

We're partnering with a highly regarded Australian technology organisation currently undergoing a major backend modernisation initiative and are seeking a strong hands-on Senior Java Developer to join the team on an initial contract basis.
 
This role will focus heavily on migrating a large-scale enterprise application from Java 8 to Java 21 LTS while helping modernise engineering practices, improve performance, and support cloud-native delivery capabilities.
 
This is a genuinely hands-on engineering role suited to someone who enjoys solving complex technical challenges, working closely with engineering teams, and contributing directly to delivery outcomes.
 
What You'll Be Doing

  • Lead and support migration activities from Java 8 to Java 21
  • Modernise existing codebases and introduce newer Java capabilities where appropriate
  • Upgrade and improve build tooling, CI/CD pipelines, and deployment processes
  • Work across cloud-native microservices environments
  • Improve testing capability and code quality practices
  • Support performance optimisation, observability, and production readiness initiatives
  • Collaborate closely with engineering leadership and delivery teams

 
Tech Environment

  • Java 21 / Java 17 / Java 11
  • Spring & Spring Boot
  • AWS Cloud
  • Microservices architecture
  • REST APIs
  • Maven / Gradle
  • CI/CD pipelines
  • Containerised deployments
  • GitHub workflows
  • JUnit 5

 
What We're Looking For

  • 5-8+ years of Java development experience
  • Strong recent hands-on backend engineering experience
  • Proven experience working with Spring Boot and microservices architectures
  • Experience delivering within AWS cloud environments
  • Strong understanding of JVM performance, concurrency, and modern Java features
  • Ability to hit the ground running in a fast-moving agile environment
  • Engineers who still enjoy coding and delivery over pure leadership or architecture responsibilities

 
This is an excellent opportunity to join a high-performing engineering environment working on meaningful, large-scale modernisation work with strong extension potential.
 
Apply now or reach out directly for a confidential discussion. Email: [email protected]

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

At Latitude IT, we are passionate about providing equal employment opportunities and value workplace diversity. We encourage Aboriginal & Torres Strait Islanders, people with a disability, and people from a culturally diverse background to apply.

Similar jobs

Senior Java Developer

Apply Now
Back to search page