Senior Java Developer – Spring Boot, Kafka & Banking

Recmatrix Consulting

Sydney

Presencial

AUD 140.000 - 190.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

  • 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.

Responsabilidades

  • 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.

Conocimientos

Java
Spring Boot
Kafka
REST APIs
Microservices
OAuth 2.0
SQL Oracle

Educación

Bachelor's degree in CS or related

Herramientas

Git
Maven
Gradle

Descripción del empleo

Location: Sydney, NSW, Australia

Employment Type: Contract

Role Overview

We are seeking an experienced Senior Java Microservices Developer for a contract opportunity in Sydney. The ideal candidate will have strong hands‑on expertise in Java, Spring Boot, Apache Kafka, and RESTful API development, preferably within banking or financial services environments.

You will be responsible for building scalable, secure, and reliable microservices that integrate digital banking applications with core banking platforms and downstream enterprise systems.

Key Responsibilities
  • Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
  • Build integration services connecting digital banking channels with core banking and downstream systems.
  • Develop Kafka producers and consumers to support event‑driven and asynchronous processing.
  • Configure and optimise Kafka topics, partitions, consumer groups, and error‑handling mechanisms.
  • Implement secure API and messaging flows with appropriate validation, exception handling, audit logging, and traceability.
  • Develop unit, component, and integration tests to ensure code quality and application reliability.
  • Participate in code reviews and follow established security, coding, and microservices design standards.
  • Investigate and resolve technical issues across APIs, Kafka messaging, and backend banking integrations.
  • Collaborate with architects, business analysts, QA teams, DevOps engineers, and banking subject matter experts.
  • Support CI/CD pipelines, automated deployments, release activities, and production troubleshooting.
Required Skills & Experience
  • 7+ years of hands‑on experience in Java development.
  • Strong experience with Spring Boot, Spring Framework, and Spring Security.
  • Proven expertise in RESTful API development and microservices architecture.
  • Hands‑on experience with Apache Kafka, including producer/consumer APIs and event‑driven design.
  • Familiarity with Spring for Apache Kafka is highly desirable.
  • Understanding of API security, OAuth 2.0, JWT, and TLS/mTLS.
  • Experience with SQL and relational databases such as Oracle or PostgreSQL.
  • Proficiency with Git and build tools such as Maven or Gradle.
  • Experience writing automated tests using JUnit, Mockito, and API/integration testing frameworks.
  • Knowledge of Docker and containerised application development.
  • Exposure to CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Experience with application monitoring and observability tools such as Splunk, Grafana, or Application Insights.
Preferred Experience
  • Previous experience in banking, financial services, or payments technology.
  • Experience integrating digital banking channels with core banking platforms.
  • Knowledge of reliable event processing, message retry strategies, and Kafka error handling.
  • Experience supporting enterprise applications in production environments.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java Microservices Engineer - Spring Boot & Kafka
Senior Java Microservices Engineer - Spring Boot & Kafka

Recmatrix Consulting • Sydney

Presencial
AUD 140.000 - 190.000
Senior Java Developer
Senior Java Developer

Hydrogen Group • Sydney

Presencial
AUD 120.000 - 170.000
Senior Java Microservices Engineer — Spring & Kafka
Senior Java Microservices Engineer — Spring & Kafka

ALOIS Australia • Sydney

Presencial
AUD 120.000 - 170.000
Senior Java Microservices Developer
Senior Java Microservices Developer

ALOIS Australia • Sydney

Presencial
AUD 120.000 - 170.000
Senior Java Engineer - Trading Platforms
Senior Java Engineer - Trading Platforms

Coforge • Sydney

Presencial
AUD 160.000 - 230.000
Senior Software Engineer
Senior Software Engineer

Preacta • Sydney

Híbrido
AUD 140.000 - 180.000
Senior Java Developer — Spring Boot & Microservices (Sydney)
Senior Java Developer — Spring Boot & Microservices (Sydney)

Infosys Limited • Sydney

Híbrido
AUD 109.000 - 120.000
Hybrid work model
Back End Developer
Back End Developer

Preacta • Sydney

Presencial
AUD 175.000 - 205.000
Java Software Engineers
Java Software Engineers

Launch Recruitment - IT Recruiting • Sydney

Híbrido
AUD 110.000 - 165.000
Paid parental leave
Hybrid working
Learning & development
+1
Lead Java Developer
Lead Java Developer

Hydrogen Group • Sydney

Presencial
AUD 150.000 - 190.000
Long-term contract
Ubicaciones