Acerca del puesto:
definir, guiar y asegurar mejores prácticas de diseño y evolución de apis.
responsabilidades:
diseño de apis
rest, modelado de recursos
methods, códigos de estado y cabeceras
idempotencia, paginación, filtrado, ordenamiento
manejo estandarizado de errores
principios hateoas (conceptual)
contratos
openapi / swagger
contract-first / api-first
versionamiento y backward compatibility
seguridad
oauth 2.0, openid connect, jwt, api keys
gobierno y calidad
lineamientos, estándares y checklists
revisión arquitectónica y técnica
gobierno del ciclo de vida de apis
observabilidad
logging, métricas, trazabilidad
manejo de errores y resiliencia
herramientas
api gateways
integración con ci/cd
microservicios
experiencia
+5 años como desarrollador java
+2 años como arquitecto de apis (ideal 3+)
experiencia como líder técnico (deseable)
experiencia en el sector bancario