> Markdown version of [/jobs/ext/2938597-programador-a-backend-java-microservicios](https://www.wearedevelopers.com/jobs/ext/2938597-programador-a-backend-java-microservicios). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programador/A Backend Java / Microservicios - **Company:** Metrica - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Business Logic, Cloud Computing, Continuous Integration, Relational Databases, Github, Hibernate (Java), Java Persistence API, Junit, PostgreSQL, Oracle (Applications), Redis, Mockito, Test-Driven Development (TDD), Spring Cloud, Spring-boot, Backend, Apache Kafka, Restful APIs, AWS EKS, Microservices - **Published:** September 16, 2026 - **Apply:** https://www.buscojobs.com.es/programador-a-backend-java-microservicios-en-madrid-ID-370598363 ## About the Role Experiencia con Java 17+ (Streams, Lambdas, Optional, CompletableFuture) Spring Boot 3.x (Web, Data JPA, Spring Cloud Stream) Bases de datos relacionales (PostgreSQL y/o Oracle) JPA / Hibernate y optimización de queries APIs REST (diseño e implementación con OAS3) Testing con TDD, JUnit 5, Mockito, Testcontainers CI/CD con GitHub y GitHub Actions Conocimientos básicos de entornos cloud (AWS: EKS, S3, contenedores) Experiencia en desarrollo backend en entornos productivos Requisitos deseables Experiencia en arquitectura event-driven (1-2 años) Conocimientos de Kafka (productores, consumidores, topics, particiones, offsets, consumer groups) Uso de Redis como caché Programación reactiva (WebFlux) Conocimiento de patrones como SAGA Experiencia en sector banca o fintech Nivel de inglés medio ## Description En Métrica Consulting Buscamos un/a Backend Developer con experiencia en JAVA para incorporarse a un proyecto estratégico de desarrollo de microservicios.La misión del puesto será implementar microservicios bajo la guía de perfiles senior, participando activamente en el desarrollo de la lógica de negocio, consumidores Kafka, persistencia de datos y testing.ResponsabilidadesDesarrollo de microservicios con Java 17+ y Spring Boot 3.xImplementación de lógica de negocio en entornos distribuidosDesarrollo de APIs RESTful siguiendo buenas prácticas (OAS3)Gestión de persistencia con JPA/Hibernate sobre PostgreSQL y/o OracleDesarrollo y consumo de eventos (Kafka)Escritura de tests unitarios y de integración (TDD)Participación en pipelines CI/CD con GitHub y GitHub ActionsColaboración con equipos técnicos en entornos cloud (AWS)Requisitos imprescindiblesExperiencia con Java 17+ (Streams, Lambdas, Optional, CompletableFuture)Spring Boot 3.x (Web, Data JPA, Spring Cloud Stream)Bases de datos relacionales (PostgreSQL y/o Oracle)JPA / Hibernate y optimización de queriesAPIs REST (diseño e implementación con OAS3)Testing con TDD, JUnit 5, Mockito, TestcontainersCI/CD con GitHub y GitHub ActionsConocimientos básicos de entornos cloud (AWS: EKS, S3, contenedores)Experiencia en desarrollo backend en entornos productivosRequisitos deseablesExperiencia en arquitectura event-driven (1-2 años)Conocimientos de Kafka (productores, consumidores, topics, particiones, offsets, consumer groups)Uso de Redis como cachéProgramación reactiva (WebFlux)Conocimiento de patrones como SAGAExperiencia en sector banca o fintechNivel de inglés medioCondicionesTipo de contrato: indefinidoModalidad: 100% remotoExperiencia requerida: +3 añosProyecto estable y de largo recorridoEntorno tecnológico moderno con posibilidad de crecimientoSi buscas seguir evolucionando como backend developer en un entorno técnico sólido, trabajando con microservicios y tecnologías actuales, esta es una buena oportunidad para impulsar tu carrera.#J-*****-Ljbffr ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)