Buscamos un/a Team Leader / Engineering Lead con sólida experiencia para liderar la entrega y evolución de aplicaciones principal en un entorno IT internacional. Reportando a la alta dirección, el rol combina liderazgo técnico, gestión de equipos y alineación de las soluciones tecnológicas con los objetivos de negocio, en colaboración con equipos y usuarios a nivel integral.
Responsabilidades principales Liderar y desarrollar un equipo multidisciplinar de ingeniería (software, requisitos, arquitectura y UX). Supervisar el ciclo completo de desarrollo de software, desde requisitos hasta producción. Definir y asegurar buenas prácticas, estándares de calidad y excelencia técnica. Proporcionar liderazgo técnico y soporte a la entrega de proyectos. Colaborar con product managers y stakeholders para cumplir objetivos de negocio. Garantizar calidad, rendimiento y seguridad de las soluciones. Gestionar recursos del equipo y mitigar riesgos técnicos y de planificación. Actuar como referente técnico y punto de escalado ante la dirección.
Requisitos principal Mínimo 7 años de experiencia en desarrollo de software y al menos 5 años en liderazgo técnico. Experiencia en entornos ágiles con equipos medianos/grandes. Capacidad estratégica y excelentes habilidades de comunicación.
Stack técnico principal Java 8+, Angular 16+, Spring (Boot, MVC, Security, Data JPA, Batch). Bases de datos relacionales y SQL (MSSQL, DB2). APIs REST, testing automatizado (JUnit, Mockito, Jasmine, Karma). Docker, Kubernetes, GitLab CI/CD. JIRA, Confluence, Scrum/Kanban. Principios SOLID, microservicios y arquitectura hexagonal.
Se valorará Experiencia en entornos logísticos o supply chain. Conocimientos en OpenShift, Kafka, API Gateways y prácticas DevOps. Certificaciones o formación avanzada.
Idiomas Inglés C1.
Condiciones Modelo híbrido y horario flexible. Proyectos internacionales con tecnologías modernas. Ubicación física: Coslada.