Backend Java Developer

TMC • madrid, comunidad de madrid • Posted June 13, 2026

About the Role

About This Vacancy

Senior Java Microservices Developer – Banking Sector

Job Description

In a dynamic and highly demanding environment, we are looking for a Senior Java Developer with solid experience in microservices and participation in business‑critical projects, preferably within the banking or financial sector. The ideal candidate is someone highly committed, capable of working in complex environments, and focused on quality, who wishes to contribute both technically and in the continuous improvement of processes and methodologies.

Responsibilities

  • Design, develop, and maintain microservices in Java 17 or higher, applying hexagonal architecture and DDD.
  • Implement CQRS patterns and asynchronous communication using Apache Kafka in critical business systems.
  • Apply TDD methodologies and acceptance tests to ensure quality in mission‑critical environments.
  • Manage and collaborate on projects versioned ...