Team Lead Técnico (Java / AWS / Machine Learning)
TECDATA ENGINEERING Spain · €42K/yr
IT Services and IT Consulting · 201-500 employees
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
-
Java Developer | Sênior (13394) - Vaga Exclusiva PCD
Sensedia Campinas, São Paulo, Brazil
-
Java Full Stack Engineer - Professional
HEXAWARE Canada
-
Senior Java Developer - Banking and Capital Markets
Endava Buenos Aires, Argentina
-
Java Backend Developer - Chicago
Photon United States · $34K–$121K/yr
-
Java Software Engineer
Dotmatics Auckland, Auckland, New Zealand
-
Java Developer 1015
Veracity Ventures Inc. United States · $90K–$130K/yr