Job title: Senior Java Developer
Job type: Contract
Emp type: Full-time
Location: Sydney
Job published: 27-02-2026
Job ID: 62050

Job Description

Do you want to work on a critical platform powering how millions of users access financial services without the red tape or legacy slowdown? 

This is a chance to own real outcomes in a strategic transformation program migrating to a graph-based, cloud-native architecture.

Multiple 12 month Contract roles with extensions likely

  • Up to $1,080 per day
  • Hybrid flexibility: 3 in-office days Sydney CBD, rest WFH 

You’ll join a senior engineering team in mid-flight on a multi-epic roadmap, building secure, scalable APIs and entitlement services from the ground up. Think modern Java, event-driven architecture, and real-world customer impact.

Why You’ll Love It

  • Solve complex problems: Build self-service entitlements and strategic authority frameworks not yet done in AU banking

  • Modern tech stack: Java 21 (latest versions), microservices, GCP (or AWS/Azure), Cassandra, Solace/SQS/SNS

  • Collaborate with peers: Senior engineers only, no spoon-feeding, high trust, strong code culture

  • Work with purpose: Every sprint unlocks better, safer, more transparent access for real users

You’ll Be a Great Fit If You Have

  • Minimum 8-15+ years of backend Java experience 

  • Strength in designing distributed systems, APIs, and cloud-native services

  • Experience in messaging/event-driven patterns (Solace/SNS/SQS)

  • Exposure to graph databases or Gremlin

  • A builder’s mindset: pragmatic, communicative, and always thinking beyond the ticket

The Interview Process: quick 2x rounds of interviews. 

  • Stage 1: Human-first chat, alignment, values, and technical fit

  • Stage 2: 1-hour Java coding challenge (live)

  • Quick decisions, strong feedback loops, and long-term extension potential 

Ready to level up your contract career with impactful work and modern architecture? Let’s talk. Girlie@theonset.com.au