Senior Java Software Engineer

Balance Recruitment and Balance Consulting

Sydney

On-site

AUD 180,000 - 260,000

Full time

43 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Balance Recruitment and Balance Consulting are seeking a Lead Java Software Engineer to lead backend development for a high-scale payment gateway based in Sydney.

You will design, implement, and deploy Java microservices (Java 17, Spring Boot 3.x), mentor engineers, and drive AI-assisted coding practices to improve quality and velocity.

The role emphasizes reliability, multi-region deployment, and collaboration with product and ops to maintain five-nines availability.

Qualifications

  • 10+ years of backend software engineering experience with technical leadership in agile teams.
  • Experience with microservices, RESTful APIs, and high-throughput transactional workloads.
  • Experience migrating features across modern and legacy platforms.

Responsibilities

  • Design, develop and deploy Java microservices for payment gateway.
  • Lead PR reviews, mentor engineers, and drive AI-assisted coding adoption.
  • Ensure five-nines availability and multi-region deployment reliability.

Skills

Backend architecture
Microservices
Java
Spring Boot
AI-assisted development
Leadership

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
Cloud Foundry
PostgreSQL
Oracle
Claude Code CLI
Git workflows
CI/CD

Job description

Join our client, a leading payment services provider, as a Lead Java Software Engineer responsible for leading backend engineering across their high-scale payment gateway. In this role, you will architect and develop Java microservices that authorise and settle card payments at massive scale, ensuring seamless, reliable transaction processing globally.

Key responsibilities include designing, developing, and deploying scalable, secure Java microservices using Java 17 and Spring Boot 3.x, managing the migration of features and traffic across modern and legacy platforms, and owning your work throughout the full software development lifecycle.

You'll set the engineering standards by performing pull request reviews, mentoring team members, and driving adoption of AI-assisted coding practices leveraging tools like Claude Code CLI to enhance code generation, refactoring, testing, and troubleshooting efficiency.

Working collaboratively with engineers, product managers, test engineers, and technical program managers, you will align technical strategies with delivery goals to maintain five-nines availability and multi-region deployment reliability.

This position requires strong experience with microservices architecture, RESTful API design, event-driven integration, and high-throughput transactional workloads with PostgreSQL and Oracle.

Proficiency with containerisation technologies such as Docker and Kubernetes, CI/CD pipelines, Git workflows, and cloud platforms like Cloud Foundry is essential.

The ideal candidate will have 10+ years of backend software engineering experience, including technical leadership within agile teams. Expertise in AI-assisted development and the ability to modernise legacy systems alongside greenfield projects is highly valued.

Technical expertise needed:
  • Microservices architecture, REST/JSON, ISO 8583 payments processing
  • CI/CD automation, Git-based workflows
  • AI coding tools such as Claude Code CLI
Qualifications:

Bachelor's degree or equivalent practical experience in Computer Science, Engineering, or related field.

Bring your leadership, deep technical skills, and passion for innovative engineering to our client's team and play a pivotal role in shaping the future of high-scale payment processing.

Balance Recruitment is an equal opportunity employer who is committed to diversity and inclusion in the workplace, and applicants from all parts of the community are encouraged to apply for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Quality Engineer
Lead Quality Engineer

Balance Recruitment • Sydney

On-site
AUD 140,000 - 200,000
Lead Java Backend Architect for High-Scale Payments
Lead Java Backend Architect for High-Scale Payments

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 260,000
Quality Assurance Test Lead
Quality Assurance Test Lead

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 240,000
Lead Software Engineer - Payments
Lead Software Engineer - Payments

The Onset • City of Melbourne

On-site
AUD 140,000 - 230,000
Lead Engineer - Payments
Lead Engineer - Payments

Bespoke Careers • Sydney

On-site
AUD 180,000 - 240,000
Senior Software Engineer - AI Transformation using Java
Senior Software Engineer - AI Transformation using Java

Preacta Recruitment • Sydney

On-site
AUD 114,000 - 190,000
Annual Bonus
Superannuation
Lead Java Developer
Lead Java Developer

Coforge • City of Brisbane

On-site
AUD 140,000 - 200,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 Java Software Engineer
Senior Java Software Engineer

Method Recruitment Group • City of Melbourne

On-site
AUD 166,000 - 240,000
Competitive salary package
Flexible working arrangements
Long contract opportunity
Java DevOps Engineer
Java DevOps Engineer

Rubix Solutions • City of Melbourne

On-site
AUD 110,000 - 150,000