Descripción de puesto :
El/La Technical Lead es responsable de guiar técnicamente a un equipo de ingeniería para entregar soluciones robustas, mantenibles y alineadas con estandares de arquitectura, seguridad y calidad de software. Su propósito es equilibrar la ejecucion (delivery) con la excelencia técnica, asegurando que los productos y servicios construidos por el equipo cumplan requisitos funcionales y no funcionales como disponibilidad, rendimiento, resiliencia y escalabilidad.
Esta posicion actua como "puente" entre negocio, arquitectura y desarrollo: traduce objetivos en decisiones de diseño, define estrategias de implementación, prioriza deuda técnica y coordina la evolución tecnológica del equipo sin depender de microgestión. Además, promueve buenas prácticas de ingeniería (diseno orientado a dominio, pruebas automatizadas, revisiones de codigo, observabilidad) y crea un entoro donde el equipo mejora continuamente (mentoring, pair programming, comunidades de practica).
El/La Technical Lead mantiene una visión holística del sistema, anticipa riesgos, reduce complejidad y
fomenta una cultura de responsabilidad compartida. En entornos de arquitectura dirigida por eventos, tambien impulsa disciplina en contratos, versionado,consistencia y trazabilidad, ayudando a que los equipos consuman y publiquen datos de forma confiable. En suma, su proposito es maximizar el valor
entregado por el equipo, reduciendo riesgo y elevando la calidad técnica del ducto a lo largo del tiempo.
Habilidades técnicas :
Java (17+), Spring Boot, Maven/Gradle, patrones TDD, DDD.
Confluent Kafka (topics, particiones, consumer groups), Schema Registry
(Avro/JSON Schema/Protobuf).
Kafka Streams, MongoDB.
GraphQL, REST, OpenAPI.
Git (GitHub/BitBucket), SonarQube, herramientas de documentacion
(Confluence/JIRA).
Actividades principales :
Apoyar en las definiciones, diseño y entendimiento de las mismas basadas en: Microservicios, event driven y hexagonal.
Garantizar Buenas Prácticas de Desarrollo : SOLID & Clean Code
Desarrollo de nuevos servicios API basados en los frameworks solicitados y apegados a HUs y requerimientos asignados
Optmización de componentes existentes cuando aplique
Apoyo en la liberación de cambios
Ajustes a flujos de pruebas e integracíón (CI/CD)
Garantizar cobertura de pruebas : SONAR, Black Duck, CheckMarx, etc.
Ajuste y pruebas unitarias : Mockito & Junit
Colaboración con equipos de pruebas y equipos de gestión
Soporte a pruebas en ambientes bajos
Soporte Implementación productiva
Similar jobs

More from Nova Solutions
Nova Solutions 15 hours ago
Nova Solutions 15 hours ago
Nova Solutions 15 hours ago

Tech Lead Java

Apply Now
Back to search page