Senior Java Microservices Engineer - Spring Boot & Kafka

Recmatrix Consulting

Sydney

On-site

AUD 140,000 - 190,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Recmatrix Consulting in Sydney is seeking an experienced Senior Java Microservices Developer for a contract role. You will design, build, and maintain scalable Java microservices using Spring Boot and RESTful APIs to connect digital banking channels with core banking systems.

The role emphasizes Kafka-based event streaming, secure API design, and collaboration with architects, QA, and DevOps. Prior banking/financial services exposure is a plus. On-site Sydney-based contract opportunity.

Qualifications

  • 7+ years of hands-on Java development experience.
  • Strong Spring Boot, Spring Framework and Spring Security expertise.
  • Proven RESTful API and microservices architecture skills.
  • Kafka experience with producers/consumers and event-driven design.
  • Understanding of API security: OAuth 2.0, JWT, TLS.

Responsibilities

  • Design, develop, and maintain RESTful APIs and microservices in Java/Spring Boot.
  • Build integration services linking digital banking channels with core systems.
  • Develop Kafka producers and consumers for event-driven processing.
  • Configure Kafka topics, partitions, and error handling.
  • Implement secure APIs and messaging with validation and audit logging.
  • Create unit, component, and integration tests to ensure quality.
  • Participate in code reviews and follow security and design standards.
  • Troubleshoot APIs, Kafka, and backend banking integrations.
  • Collaborate with architects, QA, DevOps, and business analysts.
  • Support CI/CD pipelines and production releases.

Skills

Java
Spring Boot
Kafka
REST APIs
Microservices
OAuth 2.0
SQL Oracle

Education

Bachelor's degree in CS or related

Tools

Git
Maven
Gradle

Job description

Recmatrix Consulting in Sydney is seeking an experienced Senior Java Microservices Developer for a contract role. You will design, build, and maintain scalable Java microservices using Spring Boot and RESTful APIs to connect digital banking channels with core banking systems.

The role emphasizes Kafka-based event streaming, secure API design, and collaboration with architects, QA, and DevOps. Prior banking/financial services exposure is a plus. On-site Sydney-based contract opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer – Spring Boot, Kafka & Banking
Senior Java Developer – Spring Boot, Kafka & Banking

Recmatrix Consulting • Sydney

On-site
AUD 140,000 - 190,000
Senior Java Microservices Engineer — Spring & Kafka
Senior Java Microservices Engineer — Spring & Kafka

ALOIS Australia • Sydney

On-site
AUD 120,000 - 170,000
Senior Java Microservices Engineer (Remote)
Senior Java Microservices Engineer (Remote)

Leaders • Melbourne

Remote
AUD 120,000 - 160,000
Senior Java Developer — Spring Boot & Microservices (Sydney)
Senior Java Developer — Spring Boot & Microservices (Sydney)

Infosys Limited • Sydney

Hybrid
AUD 109,000 - 120,000
Hybrid work model
Senior Java Developer — Spring Boot & Microservices
Senior Java Developer — Spring Boot & Microservices

Infosys • Sydney

Hybrid
AUD 109,000 - 120,000
Senior Java Engineer - Cloud Microservices Architect
Senior Java Engineer - Cloud Microservices Architect

HR Partners • Sydney

On-site
AUD 140,000 - 180,000
API Engineer - Microservices & Integrations
API Engineer - Microservices & Integrations

Rest • Sydney

Hybrid
AUD 140,000 - 160,000
Java Developer - Spring Boot Microservices & AWS Expert
Java Developer - Spring Boot Microservices & AWS Expert

Kaizen Global Technologies • Sydney

On-site
AUD 90,000 - 140,000
Senior Java Engineer — Cloud Microservices & Modern DevEx
Senior Java Engineer — Cloud Microservices & Modern DevEx

Randstad • Sydney

On-site
AUD 140,000 - 210,000
Senior Java/Spring Boot Engineer — Core Banking & Payments
Senior Java/Spring Boot Engineer — Core Banking & Payments

Macquarie Bank Limited • Sydney

On-site
AUD 120,000 - 180,000
Wellbeing leave
Parental leave
Volunteer leave
+2
Top locations