




**Descripción:** ---------------- Nuestro cliente es un líder del sector en tecnología educativa de vanguardia, ayudando a organizaciones globales a medir y desarrollar competencias del mundo real mediante experiencias inmersivas y basadas en datos de simulación. Su plataforma permite a los empleados practicar escenarios laborales, obtener información sobre sus puntos fuertes y desarrollar capacidades clave en áreas como liderazgo, ventas, cumplimiento normativo, incorporación de personal y gestión de riesgos. Actualmente buscan un Líder Técnico de Equipo con experiencia práctica para guiar a un equipo de ingeniería de alto rendimiento e impulsar la adopción de prácticas de ingeniería modernas y rigurosas. Requisito de ubicación: Los candidatos deben residir a un máximo de dos horas de distancia de Bilbao, ya que podría requerirse colaboración ocasional presencial. **Sus responsabilidades serán:** Como Líder Técnico de Equipo, desempeñará un papel fundamental al definir la arquitectura del producto, elevar los estándares de ingeniería y asesorar a un equipo multifuncional. Sus responsabilidades incluirán: Impulsar la adopción de prácticas de programación extrema (XP), tales como el desarrollo guiado por pruebas (TDD), refactorización, programación en pareja y integración continua. Colaborar con expertos del dominio durante los talleres de descubrimiento y especificación para definir criterios de aceptación claros y verificables. Facilitar sesiones de modelado de dominio para diseñar arquitecturas débilmente acopladas que respalden casos de uso empresarial de extremo a extremo. Realizar revisiones de código para garantizar alta calidad, mantenibilidad y coherencia. Contribuir a la planificación técnica, estimación y desglose de tareas. Mantener documentación técnica de alta calidad. Apoyar los procesos técnicos de despliegue y lanzamiento. **Requisitos:** --------------- Más de 5 años de experiencia práctica con desarrollo guiado por pruebas (TDD), utilizando frameworks como JUnit o TestNG. Amplia experiencia en programación en pareja y programación en grupo/multitudinaria (Mob/Ensemble Programming), entregando valor en ciclos cortos e iterativos. Experiencia demostrable en la implementación de desarrollo guiado por comportamiento (BDD) con herramientas como Cucumber, JBehave o Serenity. Conocimientos profundos del diseño guiado por dominio (Domain-Driven Design), incluidos patrones estratégicos y tácticos. Experiencia avanzada en tuberías de integración y entrega continuas (CI/CD), por ejemplo, Jenkins o similares. Más de 10 años de experiencia en desarrollo con Java/Jakarta EE, incluida Java 17 o versiones posteriores. La experiencia con AWS en un entorno comercial constituye un valor añadido. Título universitario (grado o máster) en Ciencias de la Computación, Ingeniería del Software o campo relacionado.


