Programador/A Backend Java / Microservicios

Metrica
Madrid, Spain
12 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours
Languages
English

Tech stack

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
+12 more
PostgreSQL Oracle (Applications) Redis Mockito Test-Driven Development (TDD) Spring Cloud Spring-boot Backend Apache Kafka Restful APIs AWS EKS Microservices

Job 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

Requirements

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

Benefits & conditions

Tipo de contrato: indefinido Modalidad: 100% remoto Experiencia requerida: +3 años Proyecto estable y de largo recorrido Entorno tecnológico moderno con posibilidad de crecimiento

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all