The English-language job board for Spain

Mid Backend Developer - Java, Kafka, Spring Boot & AWS

Remote from Spain·Full-time·Added today (last checked 22 Oct)

Métrica

300 open roles

Overview

Work mode
Remote from Spain
Contract
Permanent contract, full-time hours
Hours
Monday to Friday

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

Nice to have

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • Java 17+ in production projects.
  • Spring Boot 3.x (Web, Data JPA).
  • Kafka: producing and consuming events in production (consumers, topics, partitions). Equivalent experience with RabbitMQ/SQS-SNS is accepted if real mastery of asynchronous messaging is demonstrated.
  • Hexagonal architecture (Ports and Adapters).
  • SQL databases (PostgreSQL and/or Oracle): queries and basic optimization.
  • Testing: JUnit + Mockito; unit and integration tests.
  • GitHub Actions, SonarQube
  • OpenAPI / API First.
  • SOLID and Clean Code: applied on a daily basis. You must be able to provide an example of how a SOLID principle helped you in a real design.

Nice to have

  • AWS in a production environment (EKS, S3, CloudWatch).
  • Event-driven patterns: Outbox, idempotent consumer, retries + DLQ.
  • Redis as cache or temporary store.
  • Testcontainers and contract tests.
  • Experience in banking or in the modernization of legacy systems.
  • Intermediate English (B1+).
  • Best practices: DRY, KISS, testable code, etc.

Pay & benefits

What you'll get

  • Permanent contract.
  • Online training in areas of your interest.
  • Remote work.
  • Full-time schedule from Monday to Friday.
  • Salary negotiable.

The role

We are Métrica, a business consultancy, systems integration, IT services and solutions company, committed to the Information Society and technological development.

We are looking for a Backend Developer with Java for a banking platform modernization project.

What you'll do

- Develop and maintain backend microservices with Java 17+ and Spring Boot 3.x for the modernization of a banking platform.

- Implement services following a hexagonal architecture, separating the domain from persistence and messaging adapters.

- Develop event producers and consumers with Kafka for asynchronous communication between services.

- Design and implement REST APIs following OpenAPI and the API First approach.

- Implement data access with Spring Data JPA and perform basic queries and optimizations in PostgreSQL and/or Oracle.

- Create and maintain unit and integration tests with JUnit and Mockito.

- Apply SOLID principles, Clean Code, and best practices to ensure maintainable and testable code.

- Work with continuous integration workflows in GitHub Actions and code quality controls with SonarQube.

- Participate in the adaptation of services during the infrastructure migration from on-premise to AWS.

- Collaborate in the modernization of legacy systems and their integration with the new microservices.

About Métrica

METRICA is a technology and digital consulting firm founded in Madrid in 2000. The company provides IT talent and tailored solutions to accelerate digital transformation, with a global presence spanning Spain, Peru, Portugal, Chile, and the USA. Their services include AI adoption, agile delivery, and technology consulting, supported by a diverse international team.

In Spain, METRICA operates with a strong remote and hybrid work culture, offering roles across Madrid, Barcelona, and fully remote positions. The company emphasizes flexibility, proactivity, and a hands-on approach, making it relevant for international professionals seeking opportunities in IT consulting, data, and infrastructure roles.

Industry
IT Consulting
Founded
2000
Headquarters
Madrid, Spain
In Spain
Madrid, Barcelona

Good to know if you are moving

  • METRICA was founded in Madrid in 2000, making it a Spanish-origin company.
  • The company has a global presence with offices in Spain, Peru, Portugal, Chile, and the USA.
  • Many roles in Spain offer 100% remote work, while others are hybrid in Madrid or Barcelona.
  • The company focuses on digital transformation, offering roles in data, infrastructure, and SAP consulting.
  • METRICA emphasizes a diverse and international team, which may be welcoming to foreign professionals.
All open roles at Métrica
WhatsApp

Functional Analyst

MétricaNew2 openings
Up to €41kRemote from SpainNo Spanish needed

Junior DevSecOps

MétricaNew
€25k – €27kRemote from SpainNo Spanish needed
€40k – €41kRemote from SpainNo Spanish needed
€32k – €38kRemote from SpainFluent Spanish
Remote from SpainNo Spanish needed
Remote from SpainNo Spanish needed

Admin Middleware Junior

Métrica3d ago
Remote from Spain
Remote from Spain
€30k – €37kRemote from Spain
Remote from Spain
See all 300 jobs