Senior Java Software Engineer

Balance Recruitment — Australia · Posted ~2 hours ago

Senior Contract

Skills

Java Spring Boot microservices backend engineering SQL Java 17

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on designing and delivering secure, scalable Java-based services for high-volume transaction platforms. Responsibilities include architecture, development lifecycle ownership, code quality improvements, and technical leadership.

Highlights

Lead backend engineering for high-scale transaction systems, design scalable services, mentor engineers, and work with modern development practices.

Description

12 month contract 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: Java 17, Spring Boot 3.xMicroservices architecture, REST/JSON, ISO 8583 payments processingPostgreSQL, Oracle databasesCloud Foundry (PCF), Docker, Kubernetes, Blue-Green deploymentsCI/CD automation, Git-based workflowsAI 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. Apply now and quote JL677809. 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.