Back to jobs
S

Desarrollador Java / Spring Boot

Madrid, MD, ESPosted 3 weeks ago
remote

Job Description

Descripción del puesto
Buscamos un/a Desarrollador/a Java Senior para participar en el diseño e implementación de nuevos canales y BFPs para productos de seguros sin cobertura actual, trabajando en un entorno de arquitectura corporativa y microservicios. El rol tendrá un impacto directo en la definición de contratos API, la integración de sistemas distribuidos y la construcción de soluciones escalables, robustas y orientadas a producto, con un fuerte enfoque en calidad, observabilidad y rendimiento.

Habilidades requeridas
  • Experiencia sólida como desarrollador/a Java Senior en entornos backend.
  • Amplia experiencia en Java y Spring Boot en proyectos productivos.
  • Diseño e implementación de APIs REST con contratos OpenAPI 3.x.
  • Experiencia en arquitecturas de microservicios y sistemas distribuidos.
  • Diseño e implementación de flujos asíncronos mediante Kafka.
  • Implementación de mecanismos de autenticación y autorización con OAuth 2.0.
  • Experiencia en instrumentación y observabilidad con Dynatrace (métricas, logs y trazas distribuidas).
  • Definición y seguimiento de SLOs por producto y canal.
  • Experiencia en testing unitario, de integración y de contrato (Consumer-Driven Contract Testing).
  • Trabajo en entornos con arquitectura corporativa definida y marcos técnicos establecidos.

Responsabilidades
  • Diseñar e implementar nuevos BFPs y canales backend en Java y Spring Boot para productos de seguros.
  • Definir y diseñar contratos API bajo un enfoque API-first utilizando OpenAPI 3.x.
  • Diseñar e implementar flujos asíncronos y procesos de integración basados en Kafka.
  • Implementar mecanismos de seguridad mediante OAuth 2.0 en APIs y servicios.
  • Instrumentar servicios con Dynatrace, asegurando observabilidad completa y definición de SLOs.
  • Desarrollar pruebas unitarias, de integración y de contrato para garantizar la calidad del software.
  • Elaborar y mantener documentación técnica clara para facilitar la integración de equipos externos.

Idiomas requeridos
  • Español: nivel alto.

Locación
Modelo híbrido desde cualquiera de nuestras sedes: A Coruña, Ferrol, Asturias, Barcelona, Zaragoza, Ávila, Segovia, Madrid, Albacete o Córdoba.
Desarrollador Java / Spring Boot at Softtek | Renata