Team Lead Técnico (Java / AWS / Machine Learning)
TECDATA ENGINEERING Spain · €42K/yr
IT Services and IT Consulting · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
The Team Lead will coordinate the development team, oversee technical quality, and participate directly in the design and implementation of critical components. They are responsible for defining architectural standards, managing AWS-based platforms, and leading projects involving data analysis and machine learning.
What they look for
Requirements
Candidates must have extensive experience in Java, Spring Boot, Python, and cloud-native architectures including Docker and Kubernetes. Proficiency in English and a strong background in microservices, event-driven architectures, and machine learning are essential.
Full description
Modalidad: 100% Teletrabajo Salario Bruto Anual: 42.000 €
Perfil requerido
Buscamos un Team Lead Técnico con experiencia en desarrollo backend, arquitecturas cloud y soluciones basadas en datos, capaz de liderar técnicamente un equipo manteniendo una participación activa en el diseño y desarrollo de la solución.
Se trata de un perfil eminentemente técnico, orientado a la toma de decisiones de arquitectura, definición de soluciones y coordinación del equipo de desarrollo, combinando liderazgo técnico con participación directa en la implementación.
Requisitos imprescindibles
Backend
- Java.
- Spring Boot.
- Diseño y desarrollo de APIs REST.
- Arquitecturas de microservicios.
- Integración de sistemas y aplicaciones empresariales.
Data & Machine Learning
- Python.
- Pandas.
- NumPy.
- SciPy.
- Experiencia en procesamiento y análisis de datos orientados a Machine Learning.
Cloud & DevOps
- AWS.
- Docker.
- Kubernetes.
- Despliegue y operación de aplicaciones cloud-native.
Mensajería
- RabbitMQ.
- MQTT.
- Arquitecturas orientadas a eventos.
Idiomas
- Inglés alto (imprescindible).
Funciones principales
- Actuar como referente técnico y punto de contacto principal del proyecto.
- Coordinar técnicamente al equipo de desarrollo y supervisar la calidad de las entregas.
- Participar en el diseño de arquitecturas y definición de soluciones técnicas.
- Mantener una implicación directa en el desarrollo de componentes críticos.
- Definir estándares de desarrollo, buenas prácticas y revisiones de código.
- Diseñar soluciones basadas en microservicios y arquitecturas distribuidas.
- Liderar la integración de plataformas AWS, Docker y Kubernetes.
- Participar en proyectos relacionados con análisis de datos y Machine Learning utilizando Python.
- Diseñar e implementar soluciones de mensajería mediante RabbitMQ y MQTT.
- Colaborar con equipos multidisciplinares en la evolución tecnológica de la plataforma.
Competencias
- Liderazgo técnico.
- Capacidad de coordinación y organización.
- Toma de decisiones técnicas.
- Visión arquitectónica.
- Orientación a resultados.
- Resolución de problemas complejos.
- Comunicación efectiva en entornos internacionales.
Perfil ideal
Profesional con experiencia consolidada en Java, Spring Boot, AWS, Docker, Kubernetes y Python, acostumbrado a liderar técnicamente equipos de desarrollo, definir arquitecturas de software y participar activamente en la construcción de soluciones escalables en entornos cloud y proyectos de innovación tecnológica relacionados con datos y Machine Learning.
Similar roles
-
Senior Software Engineer - Java
SentinelOne United States · $132K–$182K/yr
-
Java Developer
mthree Recruiting Portal Boston, Massachusetts, United States · $65K/yr
-
Back-end Java Software Engineer III
JPMorgan Chase & Co. Wilmington, Delaware, United States
-
Analyste Développeur Java Expérimenté – Plugins Eclipse / IDz (H/F)
CITECH Cergy, Ile-de-France, France · €38K–€50K/yr
-
Tech Lead Java (H/F)
Meritis Montpellier, Occitania, France
-
ABL - Developer JAVA FULLSTACK / SCALING AI
Capgemini Aguascalientes City, Aguascalientes, Mexico