Buscamos un/a Arquitecto/a Java hands‐on con experiencia sólida en microservicios, arquitecturas modernas y entornos cloud. Participarás en el diseño, evolución y gobierno técnico de plataformas críticas, trabajando con tecnologías de última generación y estándares avanzados.
Responsabilidades
* Diseñar y evolucionar arquitecturas basadas en microservicios con Java 17+ y Spring Boot 3.x.
* Aplicar patrones avanzados: Arquitectura Hexagonal, DDD, SOLID, Event‐Driven.
* Diseñar APIs REST contract‐first (OpenAPI 3.x), con versionado y gestión de errores.
* Implementar mensajería asíncrona con Kafka (Streams) y/o RabbitMQ.
* Diseñar patrones como Saga, Outbox, Event Sourcing.
* Integrar seguridad: OAuth2, OpenID Connect, JWT.
* Trabajar en Kubernetes / OpenShift (Helm, operadores, troubleshooting).
* Diseñar y mantener pipelines CI/CD y GitOps (Jenkins, Tekton, ArgoCD).
* Participar activamente en desarrollo, revisiones de código y POCs.
Requisitos imprescindibles
* +5 años desarrollando microservicios con Java 17+ y Spring Boot 3.x.
* Dominio de Arquitectura Hexagonal (Ports & Adapters), DDD, SOLID y Event‐Driven Architecture.
* Experiencia real en diseño de APIs REST contract‐first (OpenAPI 3.x).
* Experiencia con Kafka (productores, consumidores, Streams) y/o RabbitMQ.
* Conocimientos sólidos en OAuth2, OIDC, JWT.
* Experiencia con Kubernetes u OpenShift.
* Experiencia con CI/CD y GitOps: Jenkins, Tekton, ArgoCD.
* Actividad de desarrollo reciente (últimos commits en días, no meses).
* Perfil senior, autónomo y con criterio técnico.
Qué ofrecemos
* Proyecto estable y técnicamente retador.
* Participación en decisiones arquitectónicas de alto impacto.
* Equipo senior y cultura de ingeniería sólida.
* Flexibilidad y modelo híbrido.
* Desarrollo profesional continuo.
BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, Reino Unido, Alemania, Francia y Suecia. Trabajamos con las multinacionales más prestigiosas de Europa, ayudándolas a implementar sus proyectos estratégicos.