Buscamos un/aArquitecto/a Java hands-oncon experiencia sólida en microservicios, arquitecturas modernas y entornos cloud.
\n
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.
\n
Responsabilidades
\n
Diseñar y evolucionar arquitecturas basadas enmicroservicioscon Java 17+ y Spring Boot 3.x.
\n
Aplicar patrones avanzados:Arquitectura Hexagonal, DDD, SOLID, Event-Driven.
\n
Diseñar APIs RESTcontract-first(OpenAPI 3.x), con versionado y gestión de errores.
\n
Implementar mensajería asíncrona conKafka (Streams)y/oRabbitMQ.
\n
Diseñar patrones comoSaga, Outbox, Event Sourcing.
\n
Integrar seguridad:OAuth2, OpenID Connect, JWT.
\n
Trabajar enKubernetes / OpenShift(Helm, operadores, troubleshooting).
\n
Diseñar y mantener pipelinesCI/CD y GitOps(Jenkins, Tekton, ArgoCD).
\n
Participar activamente en desarrollo, revisiones de código y POCs.
\n
??Requisitos imprescindibles
\n
+5 años desarrollando microservicios conJava 17+ySpring Boot 3.x.
\n
Dominio deArquitectura Hexagonal (Ports & Adapters),DDD,SOLIDyEvent-Driven Architecture.
\n
Experiencia real en diseño deAPIs REST contract-first(OpenAPI 3.x).
\n
Experiencia conKafka(productores, consumidores, Streams) y/oRabbitMQ.
\n
Conocimientos sólidos enOAuth2, OIDC, JWT.
\n
Experiencia conKubernetes u OpenShift.
\n
Experiencia conCI/CD y GitOps: Jenkins, Tekton, ArgoCD.
\n
Actividad de desarrollo reciente(últimos commits en días, no meses).
\n
Perfil senior, autónomo y con criterio técnico.
\n
?Qué ofrecemos
\n
Proyecto sólido y técnicamente retador.
\n
Participación en decisiones arquitectónicas de alto impacto.
\n
Equipo senior y cultura de ingeniería sólida.
\n
Flexibilidad y modelo híbrido.
\n
Desarrollo profesional continuo.
\n
BCNC GROUPes una empresa de ingeniería y tecnología con operaciones en España, Reino Unido, Alemania, Francia y Suecia.
\n
Trabajamos con las multinacionales más prestigiosas de Europa, ayudándolas a implementar sus proyectos estratégicos.