Microservices Architect

Kyndryl
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Madrid, Spain

Tech stack

Java
.NET
API
Azure
DevOps
OAuth
Openshift
RabbitMQ
Redis
Azure
Prometheus
SonarQube
Openapi
Data Logging
Okta
Grafana
Spring-boot
Containerization
Kubernetes
Kafka
Docker
Microservices

Job description

  • 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.

Requirements

  • 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.

Frameworks y desarrollo

  • 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

APIs e integración

  • Diseño y definición de APIs:

  • OpenAPI (REST)

  • AsyncAPI (event-driven)

  • Experiencia con mensajería y caching:

  • Kafka , RabbitMQ

  • Redis , Caffeine Infraestructura

  • Contenerización y orquestación:

  • Docker

  • Kubernetes / OpenShift

  • Gestión de APIs:

  • Apigee

  • Entornos híbridos:

  • Azure + sistemas on-premise

Seguridad

  • Implementación de estándares:
  • OAuth 2.0 , OIDC , JWT
  • Integración con proveedores de identidad (IDP):
  • Auth0 , Keycloak , Azure AD

Observabilidad

  • Calidad de código:
  • SonarQube
  • Monitorización y logging:
  • Prometheus , Grafana
  • ELK / Loki
  • Trazabilidad distribuida:
  • Zipkin , Jaeger

About the company

We have the world’s best talent that design, run, and manage the most advanced and reliable technology infrastructure each day. Together, we think holistically about the health of these vital technology ecosystems.

We will be a focused, independent company that builds on our foundation of excellence by creating systems in new ways. Bringing in the right partners, investing in our business, and working side-by-side with our customers to unlock potential. We're raising the bar.

Apply for this position