Desarrollador Java. API Management

Madrid (Híbrido)

Inscribirme

Descripción

Buscamos un/a Desarrollador/a Java Backend con experiencia en API Management, desarrollo de APIs y despliegues en diferentes entornos, para incorporarse a un proyecto tecnológico.


La persona seleccionada participará en el desarrollo y mantenimiento de servicios backend, trabajando con Java, Spring y APIs REST, así como en la gestión y despliegue de soluciones mediante plataformas de gestión de APIs. Se integrará en un entorno tecnológico que combina arquitecturas cloud, microservicios, mensajería y procesos de integración continua.


Responsabilidades principales

  • Desarrollar y mantener servicios backend utilizando Java y Spring.
  • Diseñar, desarrollar y gestionar APIs REST mediante plataformas API Manager.
  • Trabajar con mecanismos de autenticación y autorización como OAuth2, SAML y OpenID.
  • Realizar despliegues de aplicaciones en los diferentes entornos del cliente.
  • Trabajar con herramientas de documentación de APIs como Swagger/OpenAPI.
  • Gestionar repositorios y control de código fuente mediante Git.
  • Integrar aplicaciones con bases de datos relacionales como Oracle, DB2 o SQL Server.
  • Participar en arquitecturas cloud y entornos basados en contenedores.
  • Trabajar con Kafka, MQ y MongoDB en integraciones y arquitecturas distribuidas.
  • Participar en procesos de integración y entrega continua mediante herramientas como Jenkins, Bamboo o Travis.
  • Colaborar en desarrollos frontend con React cuando sea necesario.


Requisitos

  • Al menos 3 años de experiencia con alguna plataforma de API Management: WSO2, MuleSoft, Apigee, Azure API Management, Kong, etc.
  • Al menos 3 años de experiencia en desarrollo de APIs, incluyendo OAuth2, SAML y OpenID.
  • Al menos 3 años de experiencia en desarrollo Java con Spring, especialmente:
  • Spring Boot.
  • Spring Data.
  • Servicios REST.
  • Swagger/OpenAPI.
  • Experiencia con Java 8 y conocimientos de versiones anteriores como Java 5/6.
  • Experiencia con Git y gestión de repositorios.
  • Experiencia con bases de datos relacionales: Oracle, DB2 o SQL Server.
  • Conocimientos de Docker y Kubernetes.
  • Experiencia en entornos Cloud.
  • Conocimientos de Kafka, MQ y MongoDB.
  • Experiencia con sistemas de integración continua como Jenkins, Bamboo, Travis o similares.
  • Conocimientos de React.
  • Nivel mínimo de inglés B1 conversacional; se priorizarán perfiles con B2 o superior.



Condiciones

  • Modalidad híbrida: 2 días presenciales por semana en zona Delicias, Madrid.
  • Guardias: 24x7 aproximadamente una vez al mes.
  • Posibles intervenciones adicionales para pruebas de rendimiento o actuaciones en fechas concretas.
  • Se priorizará un buen nivel de inglés para favorecer futuras oportunidades de empleabilidad interna. 




Localización (Híbrido)