15 ago
|
Corus Consulting an Alten
|
Ciudad de México
15 ago
Corus Consulting an Alten
Ciudad de México
Corus Consulting somos una consultora con más de 25 años de experiencia con diferentes clientes a nivel mundial; tenemos presencia en Europa, Estados Unidos, Asia y México.
Nos encontramos en búsqueda de tu talento para laborar como:
Microsevices Tech Lead – Híbrido CDMX
Objetivo:
El/La Microservices Tech Lead lidera el diseño e implementación de un conjunto de microservicios de dominio, asegurando que la arquitectura, el código y las APIs evolucionen de manera coherente, segura y mantenible. Su propósito es garantizar que los microservicios representen correctamente capacidades del negocio (bounded contexts), minimicen acoplamiento, y provean interfaces claras para consumidores (BFF, aplicaciones, integraciones).
Además de guiar decisiones técnicas (patrones, estructura, librerías, versionado), este rol dirige la ejecución del equipo: define el enfoque para desarrollo incremental, establece estándares, reduce deuda técnica y crea una cultura de buenas prácticas.
En entornos event-driven, el Microservices Tech Lead también promueve el diseño correcto de consumidores y productores: idempotencia, manejo de eventos duplicados, tolerancia a fallas y compatibilidad de contratos. El rol participa activamente en la gestión de riesgos: identifica dependencias, establece límites de responsabilidad entre servicios, y valida que las implementaciones cumplan con requisitos de rendimiento y consistencia.
Como líder, se enfoca en elevar el nivel del equipo: mentoring, revisión de diseño, apoyo a resolución de problemas complejos y comunicación efectiva con arquitectura, producto y otras células. En suma, el objetivo es asegurar que la capa de servicios entregue valor con velocidad, sin comprometer la calidad y la sostenibilidad del ecosistema.
Actividades:
- Definir arquitectura de microservicios: límites de dominio, contratos de API (REST/GraphQL consumers), estrategias de persistencia y patrones de integración (sync/async), manteniendo coherencia y desacoplamiento.
- Establecer estándares técnicos: convenciones de código, estructura de proyectos, uso de librerías comunes, manejo de errores, políticas de versionado y prácticas de backward compatibility en APIs.
- Guiar ejecución técnica del backlog: diseño de soluciones por historia, revisiones de PR, coordinación de refactors, y resolución de impedimentos técnicos que bloquean al equipo.
- Implementar y revisar patrones event-driven en servicios: consumo/publicación de eventos, idempotencia, reintentos lógicos, DLQ patterns (a nivel de app), y consistencia eventual con documentación clara.
- Mentorear al equipo y alinear stakeholders: facilitar sesiones de diseño, apoyar troubleshooting, comunicar decisiones y trade-offs, y garantizar que el equipo entregue incrementos verificables y sostenibles.
Conocimientos indispensables:
- Java 17+, Spring Boot, Spring Web, Spring Data, Maven/Gradle.
- APIs: REST/OpenAPI; consumo de Kafka (Spring Kafka) cuando aplique.
- Datos: MongoDB (si el servicio consulta read models), modelado orientado a consulta.
- Observabilidad de desarrollo: logging estructurado; testing con JUnit/Mockito.
- Kubernetes, Docker.
Modalidad de trabajo:
Hibrido: 3 días oficina, resto remoto
Zona: Blvd. Manuel Ávila Camacho #1, Lomas de Chapultepec en la Ciudad de México. (esquina con Reforma)
Ofrecemos:
- Esquema nominal
- Prestaciones de ley
- Prestaciones superiores a las de la ley
- Cursos y/o certificaciones
- Pago de PTU
- SGMMayores
- SGMMenores
- Confiable dental
📌 Microsevices Tech Lead - Híbrido CDMX (Ciudad de México)
🏢 Corus Consulting an Alten
📍 Ciudad de México