Middleware Integration Developer
CAS Training, empresa de referencia con más de 20 años en consultoría tecnológica, outsourcing y formación especializada, selecciona a un Middleware Integration Developer para un importante proyecto en modalidad híbrida en Málaga
Requisitos:
Buscamos un Desarrollador de API nativo de IA (Responsable de Backend) para diseñar, desarrollar y mantener microservicios y API de backend dentro de nuestro ecosistema empresarial nativo en la nube para la plataforma Global BaaS. Este puesto se centra en los servicios de backend propios del dominio (Pagos, Cobros, Gestión de efectivo) y garantiza una prestación de servicios segura, observable y optimizada con IA.
Habilidades y cualificaciones requeridas
Más de 7 años en ingeniería backend/API experiencia demostrable en el dominio de pagos o gestión de efectivo.
Sólidos conocimientos de Java (Spring Boot) y Python (FastAPI).
Experiencia práctica con Kafka, registros de esquema, PostgreSQL y Redis. - Profundo conocimiento de OAuth 2.1, OIDC, mTLS y gestión de secretos empresariales.
Experiencia con Kubernetes (AKS), Service Mesh, Terraform, GitOps (ArgoCD).
Conocimiento de Datadog AI/Dynatrace y observabilidad asistida por IA.
Experiencia con marcos regulatorios: PSD2, RGPD, DORA.
Dominio del inglés y el español (evaluado)
Responsabilidades principales
Gestionar los servicios de API propios del dominio (Pagos/Cobros) y su ciclo de vida en colaboración con los ingenieros de la plataforma/Global BaaS.
Diseñar y documentar API RESTful utilizando OpenAPI 3.1 (y AsyncAPI para flujos de eventos).
Implementar autenticación y autorización seguras: OAuth 2.1 (flujos de mejores prácticas), OpenID Connect (OIDC), TLS mutuo (mTLS) y gestión de JWT. Integrar con Azure Key Vault/HashiCorp Vault para la gestión de secretos. - Construir microservicios resilientes utilizando Java 17+ (Spring Boot 3) y Python 3.11+ (FastAPI) cuando corresponda. TypeScript solo para utilidades de backend (Node.js).
Implementar flujos de trabajo empresariales basados en eventos con Apache Kafka (Kafka Streams), utilizando un registro de esquemas para la gobernanza de esquemas Avro/JSON.
Implementar una malla de servicios (p. ej., Istio o Linkerd) para la seguridad este-oeste, la aplicación de políticas y la observabilidad.
Integrar bases de datos vectoriales y pipelines RAG para el enriquecimiento semántico en las respuestas de la API cuando corresponda.
Pila tecnológica principal (estandarizada)
Lenguajes: Java 17+ (principal), Python 3.11+ (secundario), TypeScript (utilidades para desarrolladores)
Frameworks: Spring Boot 3, FastAPI
API: OpenAPI 3.1, AsyncAPI
API Gateway/Administración: Apigee Hybrid (principal), Azure API Management (regional)
Mensajería y eventos: Apache Kafka, Confluent Schema Registry, Kafka Streams
Almacenes de datos: PostgreSQL, Redis, Vector DB (p. ej., Pinecone o Redis Vector)
Infraestructura y orquestación: Docker, Kubernetes (principal con AKS compatible con GKE), Service Mesh (Istio/Linkerd)
CI/CD e IaC: GitHub Actions, ArgoCD, Terraform, Packer
Observabilidad y AIOps: Datadog AI, Dynatrace Davis, Prometheus, ELK, MAISA AI
Seguridad: OAuth 2.1, OIDC, mTLS, Azure Key Vault, HashiCorp Vault
Se ofrece
Formar parte de un equipo dinámico altamente cualificado en una empresa en proceso de expansión.
Participar en proyectos innovadores y punteros para grandes clientes de primer nivel en distintos sectores de mercado.
Proyectos de larga duración, estabilidad profesional y progresión laboral.
Contratación Indefinida.
Acceso gratuito al catálogo de formación anual de Cas Training.
Salario negociable en base a la experiencia y valía del candidato/a
middleware, java, spring