Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior java engineer - legacy platforms

Sydney
Launch Group
Java Engineer
Posted: 11 June
Offer description

About The Role

Work with a leading global financial organisation who have been in the market for over 100 years. This is not an ordinary Java Engineering Opportunity. We are looking for an engineer who thrives in complexity, takes ownership of deeply entangled systems and can operate confidently across legacy enterprise platforms.

Work with a leading global financial organisation who have been in the market for over 100 years. This is not an ordinary Java Engineering Opportunity. We are looking for an engineer who thrives in complexity, takes ownership of deeply entangled systems and can operate confidently across legacy enterprise platforms.

The person we are looking for is someone who becomes the go-to expert when problems are considered "too hard." You are comfortable diving into large, inefficient legacy codebases and reshaping them into clean, obvious and maintainable systems. You instinctively spot flawed assumptions in architecture and design, and you think in terms of domain boundaries, event flows, failure scenarios and system performance under real-world constraints.

You are able to work fluently across decades of technical evolution, bridging old and new technologies without losing sight of correctness or simplicity. You are equally comfortable reasoning about concurrency, memory, and distributed systems as you are refactoring monolithic logic into well-structured services.

Key Responsibilities

* Maintain and extend existing legacy Java applications built on enterprise frameworks and older UI technologies
* Design and lead the gradual migration of legacy components toward modern Spring Boot-based microservices
* Translate complex, embedded business logic into clean, testable, domain-aligned services
* Design and implement scalable, versioned, contract-driven APIs
* Work with senior engineers to introduce modern architectural patterns (microservices, backend-for-frontend, event-driven design)
* Embed observability, resilience, and security principles into all services
* Contribute to improvements in CI/CD pipelines and cloud deployment practices
* Refactor and optimise existing systems to improve performance, reliability and maintainability

What are we looking for?

* Extensive Java engineering experience
* Experience working with large-scale legacy Java enterprise systems (e.g. application servers, older UI frameworks, JSP-based systems)
* Strong system-level thinking across concurrency, performance, memory, and distributed behaviour
* Good hands‐on experience with Spring Boot and backend service development
* Familiarity with cloud platforms (AWS preferred) and containerised environments
* Experience with CI/CD pipelines and modern engineering practice
* Confident in reviewing and correcting AI generated code
* Ability to reason across systems spanning multiple decades of technical evolution
* Must be from a highly regulated enterprise industry - Finance/Banking/Insurance
* Strong understanding of:
o API design and integration patterns
o Distributed systems fundamentals (concurrency, fault tolerance, performance)
o Testing complex systems (unit, integration, contract testing)

Nice to have (modernisation exposure)

* Experience with incremental migration strategies (e.g. strangler pattern)
* Exposure to event‐driven architectures (message brokers or streaming systems)
* Understanding of BFF or API aggregation patterns
* Familiarity with observability tooling (logging, metrics, tracing)
* Experience working with AI‐assisted development tools or code generation workflows

Benefits

* This is an initial 6‐month contract but we are looking for someone who can commit long term. This will be a multi‐year project
* ASAP Start
* Hybrid working - 3 days required in office - non negotiable
* Highly collaborative team

How to Apply

You must have full working rights in Australia and reside in Sydney. If this sounds like you please click apply today!

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Remote-friendly senior java engineer — real-time data & kafka
Sydney
RELX INC
Java Engineer
Similar job
Senior java engineer - cloud-native microservices lead
Sydney
Macquarie Bank Limited
Java Engineer
Similar job
Senior java engineer: microservices, aws & cloud solutions
Sydney
LVT People
Java Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Java Engineer jobs > Java Engineer jobs in Sydney > Senior Java Engineer - Legacy Platforms

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save