Our client is building a high-profile global insurance platform for a leading insurer, and we are
n
looking for two Senior Java Developers to join a lean, high-performing delivery team based
n
in Sydney or Melbourne. This is an AI-native project — the teams use Claude and other AI
n
tools to ship solutions in months that would otherwise take years. You will work directly with
n
business stakeholders and Australian country leadership to deliver an underwriter
n
enablement system that centralises and automates insurance workflows.
n
The Project
n
The Underwriter Enablement System consolidates data from downstream systems into a
n
global data store, automates data ingestion using AI, and provides underwriters with a
n
centralised interface for policy management and administration. The goal is to replace
n
archaic, siloed workflows with a modern, AI-enabled platform that simplifies decision-making
n
across the business.
n
Key Responsibilities
n
n
- Design and develop features across the full stack using Java (Spring Boot), Kafka and Angular.
n
- Take end-to-end ownership of delivery, including architecture decisions, without heavy reliance on others.
n
- Use AI-assisted coding tools (primarily Claude) as a core part of your daily workflow to maximise throughput.
n
- Write and maintain comprehensive test suites — unit, integration, load, and contract tests — using Test Driven Development (TDD) via AI-native workflows.
n
- Collaborate directly with Australian business leads and country heads in Sydney and Melbourne.
n
- Build internal utilities and reliability tooling in Python to support AI-assisted development workflows.
n
- Manage CI/CD pipelines and Kubernetes deployments on Azure.
n
- Ensure all code meets high quality standards, regardless of how much is AI-generated.
n
n
Required Skills & Experience
n
n
- Strong proficiency in Java with Spring or Spring Boot for enterprise application development.
n
- Experience with Kafka for event-driven messaging architectures.
n
- Front-end development experience with Angular (React considered as an alternative).
n
- Solid understanding of CI/CD pipelines and Kubernetes.
n
- Familiarity with cloud platforms — Azure preferred, though platform-agnostic candidates are welcome.
n
- Demonstrable experience using AI coding tools (Claude, Copilot, or similar) in a qualified setting.
n
- Architectural awareness: ability to make design decisions and deliver independently.
n
- Experience writing and owning full testing suites, including unit, integration, and load tests.
n
- Australian-based (Sydney or Melbourne) with full work rights.
n
n
Nice to Have
n
n
- Python scripting experience for utilities and tooling.
n
- Experience with Azure Data Lake and Apache Spark.
n
- Background in insurance or financial services.
n
- Prior work in a TDD or AI-native delivery environment.
n
n
What's on Offer
n
n
- 12-month fixed-term contract with a globally recognised client.
n
- Work directly with senior stakeholders and country leadership — not buried in a corporate hierarchy.
n
- AI-native working environment with no strict token caps: use the tools you need to deliver.
n
- Lean, high-trust team where your decisions genuinely matter.
n
n
Exposure to cutting-edge AI-assisted delivery methodologies.
📌 Java Software Engineer (New South Wales)
🏢 Interface Agency Australia
📍 New South Wales
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.