API Designer
Role details
Job location
Tech stack
Job description
Dentro del área de Informática de RENTA 4 BANCO buscamos incorporar un líder de diseño funcional y técnico de las APIs, con una experiencia demostrable de al menos 3 años en un puesto similar, para integrarse en el departamento de APIs y Arquitectura, en la sede central de la Entidad, en Madrid., La persona seleccionada será clave en el diseño y la definición de nuestras APIs, asegurando que sean escalables, seguras y fáciles de usar tanto para nuestros equipos internos como para nuestros partners. Jugará un papel fundamental en la estrategia "API-first" de la organización, traduciendo las necesidades de negocio en especificaciones técnicas claras y elegantes., * Diseñar y definir APIs RESTful, asegurando que sigan las mejores prácticas y los estándares del mercado con enfoque API-First.
- Diseño de contratos: modelado de dominios y recursos, definición de endpoints / eventos, esquemas y ejemplos en OpenAPI / AsyncAPI, errores estandarizados y políticas de versionado / breaking changes.
- Crear y mantener la documentación de las APIs, utilizando especificaciones como OpenAPI 3.0.
- Colaborar estrechamente con los equipos de desarrollo, producto y negocio para entender los requisitos y traducirlos en soluciones de API.
- Participar en la revisión y gobierno de las APIs para garantizar la coherencia y calidad en todo nuestro ecosistema.
- Actuar como un "evangelista" de las APIs dentro de la organización, promoviendo una cultura "API-first".
- Investigar y proponer nuevas tecnologías y tendencias en el mundo de las APIs que puedan aportar valor a Renta 4.
Requirements
- Titulación universitaria en Informática, Telecomunicaciones o campo relacionado.
- Experiencia demostrable de al menos 3 años en el diseño y definición de APIs (REST imprescindible; AsyncAPI / event driven muy valorado).
Conocimientos técnicos esenciales
- Profundo conocimiento de los principios REST y los patrones de diseño de APIs.
- Experiencia trabajando con especificaciones como OpenAPI (Swagger) y herramientas de diseño de APIs.
- Conocimientos sólidos sobre seguridad en APIs (OAuth2 / OIDC, scopes, PKCE, mTLS, OWASP API Security Top 10).
- Capacidad para entender y modelar dominios de negocio complejos.
- Experiencia previa en desarrollo de software, preferiblemente en Java o Python.
- Excelente comunicación escrita y visual (diagramas, ejemplos, guías) y trabajo con equipos multidisciplinares., * Plataformas de API Management (Apigee, Kong, Azure API Management, MuleSoft, Tyk, AWS API Gateway).
- Observabilidad: tracing distribuido (OpenTelemetry), correlation IDs, dashboards de producto.
- Experiencia en sectores regulados (financiero, identidad, administración pública) y compliance (GDPR / LOPDGDD).
- Conocimientos de arquitecturas de microservicios.
- Familiaridad con metodologías ágiles de desarrollo.
Benefits & conditions
Contrato laboral indefinido.
Jornada laboral completa.
Rango salarial en función de la valía y experiencia del candidato.
Formar parte de un equipo altamente cualificado en una entidad financiera de referencia.
Plan de desarrollo profesional con acceso a formación y certificaciones.
Modelo de trabajo híbrido que facilita la conciliación.