15 ago
|
Nova Solutions
|
Ciudad de México
15 ago
Nova Solutions
Ciudad de México
**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
📌 Tech Lead Java (Ciudad de México)
🏢 Nova Solutions
📍 Ciudad de México