Publicado 2025-11-04
Oferta de Empleo: Tech Lead (TL) – Squad de Desarrollo
Ubicación: Remoto 100%
Experiencia mínima: +5 años
Buscamos un Tech Lead (TL) para liderar técnica y estratégicamente un squad de desarrollo. Será responsable del producto, su evolución técnica y de garantizar la calidad, estabilidad y resiliencia de las soluciones entregadas.
El perfil ideal combina liderazgo técnico, conocimiento profundo en Java/Spring y experiencia con microservicios, asegurando la excelencia técnica del producto y su alineamiento con la arquitectura global del equipo.
Responsabilidades principales Liderar técnica y estratégicamente la evolución del producto.
Garantizar el correcto funcionamiento de la aplicación en producción, actuando proactivamente ante incidencias y alertas.
Promover buenas prácticas de desarrollo, testing y despliegue continuo (CI/CD).
Asegurar la calidad técnica y la alineación arquitectónica del producto con los estándares del equipo.
Apoyar al Product Owner en la definición técnica del backlog, requisitos y criterios de aceptación (Do D).
Gestionar deuda técnica y priorizar su resolución en los ciclos de desarrollo.
Liderar el onboarding y crecimiento técnico de los desarrolladores del equipo.
Velar por la actualización tecnológica de la solución y la documentación del producto. Requisitos imprescindibles Experiencia sólida en Java y Spring / Spring Boot.
Experiencia con microservicios, REST APIs y tests unitarios (JUnit, Mockito).
Conocimientos en bases de datos relacionales (Oracle, Maria DB, DB2).
Experiencia con CI/CD (Bamboo, Git Hub Actions) y control de versiones (Gitflow).
Dominio de patrones de diseño de software y arquitectura hexagonal.
Conocimientos de DDD (Domain Driven Design).
Experiencia liderando equipos técnicos en entornos ágiles (Scrum). Conocimientos valorables Kafka, Active MQ, IBM MQ, Redis, Caffeine o Data Grid.
Monitorización y alertado proactivo (Graylog).
Mongo DB, Graph QL, g RPC, SOAP.
Tests de integración, rendimiento y Gherkin.
Docker / Kubernetes (Openshift).
Conocimientos de React, JS, y Cloud (AWS/Azure/GCP).
Experiencia con frameworks basados en Java, Spring y JPA.
Un profesional en tecnologías de la información se encarga de diseñar, desarrollar y mantener sistemas informáticos y tecnológicos. Sus responsabilidades incluyen analizar problemas, desarrollar soluciones y garantizar la seguridad y eficiencia de los sistemas.
Para trabajar en tecnologías de la información, se requiere una formación en ingeniería informática, ciencias de la computación o carreras relacionadas. Además, es importante tener habilidades en programación, bases de datos y certificaciones relevantes.
El salario promedio para un profesional en tecnologías de la información en Madrid varía según la experiencia y el puesto. Sin embargo, el rango salarial puede oscilar entre 35.000 y 60.000 euros al año.
La carrera en tecnologías de la información ofrece muchas oportunidades de crecimiento profesional. Los profesionales pueden avanzar a puestos de liderazgo, especializarse en áreas como la ciberseguridad o el análisis de datos, o incluso crear sus propias empresas.
Para tener éxito en tecnologías de la información, se requieren habilidades en programación, bases de datos, análisis de datos y ciberseguridad. Además, es importante tener habilidades blandas como la comunicación, el trabajo en equipo y la resolución de problemas.