Arquitecto SW BackEnd (Híbrido)
3 days ago
Madrid
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. Se anima a todos los posibles solicitantes a que se desplacen y lean la descripción completa del puesto antes de presentar su candidatura. Requisitos: • Experiencia mínima de 5 años desempeñando labores de diseño y desarrollo deaplicaciones basadas en microservicios con Java (17+),Spring Boot (3.x), API REST, 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)., • 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 mantenerlos 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 reutilizablespara 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ógicadel 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 middel ecosistema, elevando el nivel técnico general de la organización. ¿Qué ofrecemos? • Contrato indefinido., • Estabilidad laboral., • Modelo híbrido con flexibilidad real., • Flexibilidad horaria: 08:00 hasta las 17:30 ( L-J) y Viernes de 08:00 a 15:00 horas., • Jornada intensiva de verano: Julio y Agosto de 08:00 a 15:00 horas, • 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. Trabajamos con las multinacionales más prestigiosas de Europa ayudándoles a implementar sus proyectos estratégicos. xcskxlj #WeHaveOurOwnCode Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.