Programador/a JAVA / Microservicios

Squad Santander · Remoto

Inscribirme

Descripción

En Métrica Consulting, estamos buscando un/a backend developer mid ii (perfil senior-mid) para incorporarse a un proyecto estratégico de gran envergadura, orientado al desarrollo de microservicios core en dominios clave como collections, payments e invoices.


La persona seleccionada participará activamente en el diseño e implementación de soluciones, asumiendo decisiones de arquitectura de detalle y aplicando patrones avanzados de integración en entornos distribuidos.


Responsabilidades


  • Desarrollo de microservicios con Java 17/21 y Spring Boot 3.x / Spring Cloud
  • Diseño e implementación de arquitecturas event-driven con Kafka
  • Aplicación de patrones de microservicios:
  • SAGA (orquestación/coreografía)
  • Circuit Breaker, Retry
  • Outbox Pattern, Dead Letter Queue
  • Desarrollo de APIs RESTful de alto rendimiento (OAS3)
  • Implementación de soluciones reactivas con WebFlux / Project Reactor
  • Gestión de caché distribuida con Redis (HA)
  • Diseño y optimización de bases de datos (PostgreSQL / Oracle)
  • Despliegue en entornos cloud (AWS: EKS, S3, IAM, CloudWatch)
  • Desarrollo de pipelines CI/CD con GitHub, GitHub Actions, SonarQube, Fortify
  • Aplicación de buenas prácticas de testing (TDD/BDD, unitarios, integración y de contrato)


Requisitos

Experiencia sólida con:


  • Java 17+ / 21 (Streams, Lambdas, Optional, CompletableFuture, Records, Sealed Classes, Virtual Threads)
  • Spring Boot / Spring Cloud
  • Kafka (productores, consumidores, topics, particiones, consumer groups, exactly-once semantics)
  • Arquitectura de microservicios y event-driven
  • Programación reactiva (WebFlux)
  • Redis (HA)
  • PostgreSQL (Aurora) y Oracle
  • AWS (EKS, S3, IAM, CloudWatch)
  • CI/CD y calidad de código
  • Experiencia en entornos productivos y sistemas de alta volumetría


Requisitos deseables


  • Experiencia con Kubernetes / OpenShift
  • Conocimiento de Gluon (framework interno Santander)
  • Programación funcional en Java
  • Experiencia en sector banca
  • Nivel de inglés medio


Condiciones


  • Modalidad: 100% remoto
  • Proyecto estable y de largo recorrido
  • Entorno tecnológico puntero y altamente especializado
  • Incorporación a un equipo experto dentro de Métrica Consulting


Si buscas un entorno técnico exigente, con foco en arquitectura moderna y sistemas distribuidos, esta es una excelente oportunidad para seguir creciendo.