Senior Software Engineer - AI Transformation using Java

Preacta Recruitment

Sydney

On-site

AUD 114,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Annual Bonus
Superannuation

Job summary

Preacta Recruitment is seeking a Senior Software Engineer to lead a cloud-native transformation, building event-driven Java services in a modern stack (Java 21, Python, Kafka, Kubernetes, AWS). You will own architecture decisions and shape a multi-year program for a major Australian financial services organisation.

Strong Java fundamentals and a design-first mindset are essential. You’ll contribute across design, development, and production support, with opportunities to influence system design

Qualifications

  • Strong hands-on Java experience with Java 21 is highly regarded.
  • Experience designing and building microservices and serverless functions from the ground up.
  • Solid understanding of event-driven architecture, ideally with Kafka.
  • Working knowledge of Kubernetes, containers, and CI/CD pipelines.
  • Strong SQL skills and the ability to reason about data at scale.
  • Design and architecture mindset to translate business problems into system designs.

Responsibilities

  • Design and deliver microservices and serverless features that underpin core functions.
  • Own the full lifecycle from design to build, test and production support.
  • Make architecture decisions shaping the platform for the next decade.

Skills

Java
Python
Event-driven architecture
SQL
Kubernetes
AWS
Design & architecture mindset

Tools

Kafka
AWS Lambda
CI/CD

Job description

Senior Software Engineer - AI Transformation using Java

Join a high-impact engineering team rebuilding the technology backbone of one of Australia's most critical pieces of f infrastructure.

  • Ground-floor opportunity to shape a multi-year cloud transformation you're making the architecture calls, not inheriting someone else's
  • Modern stack, zero legacy baggage: Java 21, Python, Kafka, Kubernetes and AWS serverless, building event-driven systems from the ground up
  • Perm salary up to $190k + Bonus + Super, with real runway to grow as the platform scales

Join a growing engineering team inside a major Australian financial services organisation, building the next generation of cloud-native systems that sit at the heart of how transactions are processed at scale. This isn't a maintenance role on ageing infrastructure — it's a ground-up rebuild, replacing legacy on-premise .NET systems with modern, event-driven Java services running natively in the cloud.

This team owns the design and delivery of new microservices and serverless capabilities that will underpin core business‑critical functions for years to come. Instead of patching what exists, engineers here are making the architecture decisions that will define how this platform runs for the next decade — a genuine golden‑window opportunity to shape a transformation program at one of the country's most important financial institutions.

The environment is fully cloud-native, built on Java 21, Python, Kafka, Kubernetes and AWS (Lambda, ECS), delivering high‑throughput, event‑driven distributed systems that need to be resilient, observable, and built to scale. You'll work across the full lifecycle — from design and architecture through to build, testing, and production support — with real ownership over how problems get solved, not just how tickets get closed.

What we are looking for:

  • Strong hands-on Java experience (Java 21 highly regarded), with working knowledge of Python
  • Experience designing and building microservices and serverless functions (AWS Lambda) from the ground up
  • Solid understanding of event-driven architecture, ideally with Kafka
  • Working knowledge of Kubernetes, containers, and CI/CD pipelines
  • Strong SQL skills and the ability to reason about data at scale
  • A genuine design and architecture mindset — someone who can take a business problem and turn it into a system design, then bring others along with the idea
  • Domain exposure to banking, payments, or other transaction‑critical financial services environments is highly regarded but not essential

You're not expected to tick every box here. What matters most is strong Java fundamentals, a design‑first mindset, and the appetite to build something new inside a business going through real transformation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect for AI-Driven Cloud Transformation
Senior Java Architect for AI-Driven Cloud Transformation

Preacta Recruitment • Sydney

On-site
AUD 114,000 - 190,000
Annual Bonus
Superannuation
Senior Software Engineer
Senior Software Engineer

Preacta Recruitment • Sydney

Hybrid
AUD 140,000 - 190,000
Hybrid work model
Principal Engineer
Principal Engineer

Davidson • Sydney

On-site
AUD 180,000 - 240,000
Senior Java Backend Engineer - Cloud & Microservices
Senior Java Backend Engineer - Cloud & Microservices

Coforge • City of Brisbane

On-site
AUD 120,000 - 180,000
Senior System Analyst
Senior System Analyst

p8.io • City of Melbourne

On-site
AUD 150,000 - 190,000
Back End Developer
Back End Developer

Preacta • Council of the City of Sydney

Hybrid
AUD 175,000 - 205,000
Lead Microservices and AI Technical Architect
Lead Microservices and AI Technical Architect

Talenza • Canberra

Hybrid
AUD 180,000 - 240,000
Lead Principal Architect - Cloud, AI & Platform Engineering
Lead Principal Architect - Cloud, AI & Platform Engineering

Saltus Group • Canberra

On-site
AUD 180,000 - 230,000
Software Engineer (AI infrastructure)
Software Engineer (AI infrastructure)

Capital Executive Search • Sydney

On-site
AUD 130,000 - 180,000
Senior Backend Developer – Java & Cloud
Senior Backend Developer – Java & Cloud

Coforge • City of Brisbane

On-site
AUD 120,000 - 180,000