Lider técnico Java/ PM
Softtek · Ciudad de México, Mexico
IT Services and IT Consulting · 10,001+ employees
About the role
Lead the technical and strategic development of Java-based solutions, overseeing software architecture and project management. Responsible for managing multidisciplinary teams, budgets, and timelines from requirement definition to production.
What they look for
Requirements
Requires 3 to 5 years of experience leading technical teams and managing end-to-end software development projects. Proficiency in Java, Spring Boot, and agile methodologies is essential, along with experience in digital transformation.
Full description
Zona de trabajo: Polanco, CDMX
Asignación hibrida: Cuatro días a la semana en oficinas del cliente
Líder Técnico Java Sr. / Technical Project Manager (TPM)
Objetivo del Puesto
Liderar técnica y estratégicamente el desarrollo de soluciones basadas en tecnologías Java, combinando capacidades de arquitectura de software, liderazgo técnico y gestión de proyectos. Es responsable de asegurar la correcta ejecución de iniciativas tecnológicas desde la definición de requerimientos hasta la puesta en producción, gestionando equipos multidisciplinarios, riesgos, presupuesto, cronograma y calidad de los entregables.
Responsabilidades Principales
Liderazgo Técnico
- Definir la arquitectura técnica de las soluciones y garantizar su alineación con los estándares corporativos.
- Liderar equipos de desarrollo Java en proyectos de alta complejidad.
- Establecer mejores prácticas de desarrollo, seguridad, calidad y rendimiento.
- Brindar mentoría técnica a desarrolladores, arquitectos y líderes de equipo.
- Participar en decisiones tecnológicas relacionadas con plataformas, frameworks e integraciones.
Gestión de Proyectos
- Planificar proyectos considerando alcance, cronograma, costos y recursos.
- Coordinar equipos multidisciplinarios de desarrollo, QA, DevOps, infraestructura y negocio.
- Gestionar riesgos, dependencias e impedimentos para garantizar el cumplimiento de objetivos.
- Dar seguimiento al progreso mediante KPIs, métricas ágiles y reportes ejecutivos.
- Gestionar la comunicación con stakeholders, sponsors y áreas de negocio.
- Asegurar la entrega de proyectos dentro del presupuesto y fechas comprometidas.
- Impulsar iniciativas de mejora continua y transformación tecnológica.
Gestión de Equipos
- Liderar equipos de entre 5 y 20+ recursos tecnológicos.
- Asignar actividades y supervisar el desempeño técnico del equipo.
- Identificar necesidades de capacitación y crecimiento profesional.
- Promover una cultura de colaboración, innovación y resultados.
Experiencia Requerida
- Más de 3 a 5 años liderando equipos técnicos.
- Experiencia comprobable gestionando proyectos de desarrollo de software end-to-end.
- Participación en proyectos de transformación digital, migraciones o modernización tecnológica.
- Experiencia administrando múltiples proyectos simultáneamente.
- Experiencia trabajando bajo metodologías ágiles y modelos híbridos.
Conocimientos Técnicos
Desarrollo
- Java 8, 11, 17 o superior.
- Spring Boot, Spring Cloud.
- Microservicios.
- APIs REST y SOAP.
- Maven y Gradle.
- Angular, React o tecnologías frontend modernas (deseable).
- Microsoft Project.
- Azure DevOps.
- GitHub.
- SonarQube.
- Power BI.
- PMP (Project Management Professional).
- Scrum Master.
- SAFe Agilist.
- ITIL Foundation.