We’re partnering with a large Australian enterprise on a major engineering transformation program focused on using AI to automate software maintenance, testing and dependency upgrades across a large Java/Spring Boot API estate.
This is a highly hands-on role for a Senior Engineer who enjoys solving complex backend engineering problems and wants to work at the intersection of Java, automated testing and AI-assisted software development.
You’ll join a small core build team responsible for piloting and scaling a new automated patching and testing capability across hundreds of APIs and microservices.
The Role You’ll work across:
- Java and Spring Boot microservices
- automated API testing
- AI-assisted test generation
- dependency upgrades and vulnerability remediation
- CI/CD and pull-request workflows
- reusable engineering patterns and automation
We’re partnering with a large Australian enterprise on a major engineering transformation program focused on using AI to automate software maintenance, testing and dependency upgrades across a large Java/Spring Boot API estate.
This is a highly hands-on role for a Senior Engineer who enjoys solving complex backend engineering problems and wants to work at the intersection of Java, automated testing and AI-assisted software development.
You’ll join a small core build team responsible for piloting and scaling a new automated patching and testing capability across hundreds of APIs and microservices.
The Role You’ll work across:
- Java and Spring Boot microservices
- automated API testing
- AI-assisted test generation
- dependency upgrades and vulnerability remediation
- CI/CD and pull-request workflows
- reusable engineering patterns and automation
The team will initially pilot the approach on a small number of APIs, refine the tooling and test harnesses,
then scale the capability across a much larger environment.
What You’ll Be Doing
- Build and maintain Java/Spring Boot services in a microservices environment
- Develop and improve automated unit, integration and contract testing
- Use AI coding agents such as Codex, Claude Code, Cursor or similar to help generate and maintain tests
- Review and validate AI-generated code and tests
- Support Spring Boot and Java dependency upgrades
- Troubleshoot dependency conflicts, build failures and regression issues
- Work with Maven or Gradle, Git, CI/CD pipelines and pull-request workflows
- Contribute to reusable test harnesses and engineering automation
- Work closely with senior engineers and technical leads to improve standards and delivery practices
What We’re Looking For
- 5+ years of hands-on Java and Spring Boot engineering experience
- Solid experience building APIs and microservices
- Automated testing experience across unit, integration and contract testing
- Experience using tools such as JUnit, Mockito, WireMock, Testcontainers, REST Assured or Pact
- Recent hands-on use of AI coding agents on a real codebase
- Experience with Java or Spring dependency upgrades and resolving resulting issues
- Strong Maven or Gradle experience
- Good CI/CD and Git-based development experience
Nice to Have
- Renovate, Dependabot or similar dependency automation
- Spring Boot major version migrations
- Kafka and event-driven systems
- OpenAPI / API management
- AWS or Kubernetes
- Experience creating reusable AI-assisted workflows or agent instructions
- Experience in large-scale, high-volume or regulated environments
We are looking for more than basic Copilot or autocomplete usage — you should have practical experience using AI coding agents as part of your software engineering workflow.
Location: Sydney or Brisbane
Engagement: Initial 6-month contract
Start: ASAP
Daily rate - $900 - $1000 p/d.
📌 Senior Java Engineer (Sydney)
🏢 Lanson Partners
📍 Sydney
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.