Kyndryl Switzerland GmbH

Microservices Architect

📍 8005 Zürich

Role and responsibilities

Definición y evolución de la arquitectura de microservicios (backend y BFF). Establecimiento de estándares, buenas prácticas y gobierno técnico. Acompañamiento a equipos de desarrollo en la adopción de patrones y frameworks. Diseño de soluciones resilientes, escalables y seguras en entornos híbridos (cloud + on-premise). Colaboración con equipos de infraestructura, seguridad y DevOps.

Team / description

At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world’s leading businesses. We are at the heart of progress; with proven expertise and a continuous flow of AI-powered insight, enabling smarter decisions, faster innovation, and a lasting competitive edge. For our people—Kyndryls—that means doing purposeful work that powers human progress. Join us and experience a flexible, supportive environment where your well-being is prioritized and your potential can thrive.

Qualifications and Skills

  • Sólidos conocimientos en principios SOLID, arquitectura hexagonal y DDD (Domain-Driven Design).

  • Experiencia en patrones de diseño: Circuit Breaker, API Gateway, retry, caching, entre otros.

  • Definición y gobierno de arquitecturas basadas en microservicios.

  • Experiencia con: Spring (legacy), Spring Boot y su ecosistema (starters: batch, data, etc.), Desarrollo de BFF en entorno .NET, Versiones: Spring Boot ≥ 3, Java ≥ 17.

  • Diseño y definición de APIs: OpenAPI (REST), AsyncAPI (event-driven).

  • Experiencia con mensajería y caching: Kafka, RabbitMQ, Redis, Caffeine.

  • Contenerización y orquestación: Docker, Kubernetes / OpenShift.

  • Gestión de APIs: Apigee.

  • Entornos híbridos: Azure + sistemas on-premise.

  • Implementación de estándares: OAuth 2.0, OIDC, JWT.

  • Integración con proveedores de identidad (IDP): Auth0, Keycloak, Azure AD.

  • Calidad de código: SonarQube.

  • Monitorización y logging: Prometheus, Grafana, ELK / Loki.

  • Trazabilidad distribuida: Zipkin, Jaeger.

  • Experiencia en pipelines CI/CD: Jenkins, GitLab, GitHub, Azure DevOps.

  • Visión estratégica y capacidad de toma de decisiones técnicas.

  • Experiencia en entornos regulados (preferiblemente banca o seguros).

  • Capacidad de comunicación y liderazgo técnico.

  • Orientación a calidad, seguridad y eficiencia operativa.