Java Team Lead / Tech Lead

EADTrust
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
Cloud Computing
Software Quality
Continuous Integration
Relational Databases
MariaDB
Scrum
Software Engineering
Google Cloud Platform
Spring-boot
GIT
Kubernetes
Docker
Microservices

Job description

La persona ideal combinará una fuerte base técnica en entornos Java, una mentalidad colaborativa y orientada a resultados, y la capacidad de gestionar un ecosistema de productos con distintos niveles de madurez tecnológica. Deberá sentirse cómoda trabajando tanto en la evolución de sistemas consolidados (legacy) como en el desarrollo de nuevos productos, entendiendo las prioridades y particularidades de cada uno., * Liderar y coordinar el trabajo del equipo de desarrollo, garantizando la calidad del código y el cumplimiento de plazos.

  • Participar activamente en el diseño de arquitectura y en la toma de decisiones técnicas.
  • Mantener una visión global de los distintos productos, priorizando iniciativas y asegurando coherencia técnica entre ellos.
  • Supervisar el ciclo completo de desarrollo de software (análisis, diseño, implementación, pruebas y despliegue).
  • Revisar el código de otros miembros del equipo antes de su paso a producción durante el pair review.
  • Gestionar de forma equilibrada la modernización del legacy junto con el avance de nuevos desarrollos.
  • Fomentar buenas prácticas de programación, metodologías ágiles y una cultura de mejora continua.
  • Acompañar y mentorizar a los desarrolladores del equipo.
  • Colaborar con Product Owners, QA, Sistemas y otros departamentos para asegurar la correcta entrega de los proyectos.

Requirements

  • Experiencia sólida (mín. 3 años) en desarrollo Java / Spring Boot.
  • Experiencia previa liderando equipos técnicos o como referente técnico.
  • Conocimiento de frameworks y herramientas como Spring y Git.
  • Experiencia en APIs REST, bases de datos relacionales (MariaDB) y entornos cloud (AWS, Azure, GCP).
  • Experiencia trabajando con metodologías ágiles (Scrum, Kanban).
  • Conocimientos de CI/CD.
  • Capacidad para coordinar, motivar y acompañar a equipos técnicos en contextos con diferentes niveles de madurez tecnológica., * Conocimientos en prácticas de desarrollo seguro y familiaridad con los servicios de confianza y la normativa eIDAS y eIDAS2.
  • Experiencia con Docker, Kubernetes o arquitecturas de microservicios.
  • Experiencia en diseño de arquitecturas escalables y seguras.
  • Nivel medio o alto de inglés.

Benefits & conditions

  • Contrato estable e incorporación a un proyecto innovador y de largo recorrido.
  • Participar en un entorno con productos en distintas fases de madurez tecnológica, que combina modernización y desarrollo de nuevas soluciones.
  • Entorno colaborativo, dinámico y con enfoque práctico.
  • Oportunidades de crecimiento profesional y formación continua.
  • Modelo híbrido de trabajo.
  • Salario competitivo, acorde con la experiencia aportada.

About the company

Somos un Prestador Cualificado de Servicios de Confianza, parte de grupo de Garrigues, con una sólida trayectoria de más de una década tanto en España como en el ámbito internacional. Nos dedicamos a asistir a las empresas en su proceso de digitalización, brindando herramientas que garantizan la seguridad, autenticidad, integridad y legalidad.

Apply for this position