Principal Java Software Engineer (Payments)

Company: endava

Location: Sydney NSW 2000 (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-03-19

About this role

Company Description

Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.

By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.

From prototype to real-world impact - be part of a global shift by doing work that matters.

Job Description

As a Principal Java Software Engineer, you will be a highly skilled hands on Java developer who is equally comfortable delivering high quality Java code, solving complex problems, acting as a technical authority and participating in the architecture of a high-throughput, mission-critical payments platform. Serving as the keystone between executive stakeholders and delivery teams, you ensure technical direction aligns with commercial strategy, regulatory obligations, performance requirements and modern payments-industry standards.

Qualifications

  • Highly experienced practitioner with hands-on software engineering with expert-level proficiency in Java (17+) and the Spring/Spring Boot ecosystem. Deep "under the hood" understanding of JVM tuning, memory management, and garbage collection for high-concurrency systems.
  • Deep understanding of platform-specific database systems (Preferable: Oracle and PostgreSQL) and SQL. Knowledge on how to architecture schemas and tables, as well as optimising for performance while maintaining data integrity is essential.
  • Deep understanding of microservices patterns and best practices.
  • Demonstrated success delivering solutions on cloud and integrating with on-premises environments.
  • Deep knowledge of payments principles—authorisation, clearing, settlement, chargebacks, fraud, card tokenisation, AML/KYC—and familiarity with AU schemes (NPP, BECS), ISO 8583/ISO 20022, and PCI DSS.
  • Experience ar...

Create Your Job Alert

Other Principal Jobs

Other Jobs in Sydney NSW 2000