En BCNC GROUP buscamos incorporar un Arquitecto SW Java con al menos 5 años experiencia contrastada para formar parte de nuestro equipo, integrado en compañía perteneciente al sector asegurador formarás parte de un grupo que está liderando una transformación tecnológica real e integrando agentes de Inteligencia Artificial para automatizar revisiones de código, generar documentación y acelerar el desarrollo.
Los candidatos deben tomarse el tiempo de leer atentamente todos los elementos de este anuncio de empleo. Por favor, envíen su solicitud sin demora.Requisitos:Experiencia mínima de 5 años desempeñando labores de diseño y desarrollo de aplicaciones basadas en microservicios con Java (17+),Spring Boot (3.x), Spring Batch, API REST, programación reactiva, mensajería asíncrona (Kafka y/o AMQP (RabbitMQ).Dominio de patrones de arquitectura: Arquitectura Hexagonal (Ports & Adapters), principios SOLID, DDD (Domain-Driven Design), Event-Driven Architecture.Experiencia con CI/CD, GitOps, plataformas de contenedores (Red Hat OpenShift o Kubernetes), Cloud (Azure).Aportar experiencia reciente en desarrollo de SW e interés en continuar desempeñando esta función.Conocimientos sólidos de seguridad (OAuth 2.0, OpenID Connect, gestión de tokens JWT..).Disponibilidad para acudir 1 día cada dos semanas a oficinas ubicadas en Madrid.Responsabilidades:Diseñar, codificar y mantener los frameworks, librerías compartidas y arquetipos Maven/Gradle. Tu código es la base sobre la que se construye todo lo demás.Desarrollar componentes reutilizables para integración con Kafka, seguridad OAuth2/OIDC, trazabilidad, gestión de errores y otros cross-cutting concerns.Implementar y evolucionar las estrategias de testing (unitario, integración, contrato) dentro de los arquetipos, garantizando la calidad desde el origen.Contribuir activamente al repositorio KID (Knowledge, Innovation & Decisions).Participar en la definición del roadmap de evolución tecnológica del dominio de Software, proponiendo iniciativas, evaluando tecnologías emergentes y priorizando mejoras técnicas.Elaborar y mantener documentación técnica viva (decisiones de arquitectura – ADRs, guías de desarrollo, estándares) utilizando herramientas de IA generativa para su creación y mantenimiento.Evaluar y proponer la adopción de nuevas librerías, frameworks o patrones con análisis riguroso (PoCs, benchmarks, trade-offs documentados).Dar soporte técnico a los equipos de desarrollo de proyectos.Validar diseños técnicos de los proyectos, asegurando que se alinean con las normativas corporativas.Mentorizar a perfiles junior y mid del ecosistema, elevando el nivel técnico general de la organización.¿Qué ofrecemos?Contrato indefinido.Estabilidad laboral.Modelo híbrido.Horario: Lunes a Jueves de 8:00-18:00h y Viernes de 8:00 a 14:00 horas.En Julio y Agosto 30 horas semanales.Impacto real: tu código será la base sobre la que construyen más de 20 equipos. No harás CRUD genéricos: construirás la infraestructura de software de una compañía líder.Desarrollo de carrera y formación personalizada.Retribución flexible.BCNC GROUP es una empresa de ingeniería y tecnología con operaciones en España, UK, Alemania, Francia y Suecia. xiphteb Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos.#WeHaveOurOwnCode