Sobre el puesto
En Bambú Tech Services buscamos un Tech Lead Java con perfil hands-on para liderar técnicamente la construcción de microservicios backend de alto impacto. No es un rol puramente directivo: esperamos que participes directamente en el desarrollo, tomes decisiones técnicas y seas el referente del equipo en arquitectura, calidad de código y resolución de problemas complejos.
Trabajarás en un entorno cloud 100% AWS, por lo que dominar sus servicios core es indispensable para este puesto.
- Requerimiento indispensable: dominio avanzado de AWS (EC2, ECS/Fargate, Lambda, RDS, S3, SQS/SNS, API Gateway, IAM, CloudWatch, Secrets Manager). El cliente opera íntegramente en AWS._
Responsabilidades
- Liderar técnicamente al equipo y participar directamente en el desarrollo de microservicios Java.
- Diseñar soluciones técnicas detalladas bajo arquitectura hexagonal, clean architecture y diseño orientado a capas.
- Definir contratos de API (OpenAPI/Swagger) y patrones de integración entre servicios internos y externos.
- Revisar código y asegurar buenas prácticas: SOLID, manejo de errores, seguridad y cobertura de pruebas.
- Resolver bloqueos técnicos en temas de concurrencia, idempotencia, transaccionalidad y consistencia de datos.
- Coordinar integraciones con terceros vía REST y Webhooks, asegurando resiliencia y manejo de fallos.
- Garantizar observabilidad: logging estructurado, distributed tracing, dashboards y alertamiento proactivo.
- Comunicar riesgos técnicos oportunamente y asegurar el cumplimiento de fechas comprometidas.
- Mentorizar a desarrolladores backend y promover cultura de calidad técnica.
Requerimientos técnicos indispensables
- Java 17+ (ideal Java 21)
- Spring Boot 3.x
- Microservicios en producción
- APIs REST / OpenAPI / Swagger
- Spring Security / JWT / OAuth2
- JPA / Hibernate
- SQL Server o BD relacionales
- Integraciones REST / Webhooks
- Concurrencia e idempotencia
- Logging estructurado / observabilidad
- Maven o Gradle
- Git (GitFlow, PRs, code review)
- Testing unitario e integración
- Arq. hexagonal / clean / capas
- CI/CD (Azure DevOps / GitHub Actions)
- AWS avanzado (ver nota arriba)
Experiência requerida
- 7+ años en desarrollo backend Java.
- 2+ años liderando equipos técnicos o células de desarrollo.
- Experiência comprobable en proyectos con microservicios en producción.
- Experiência en integraciones con servicios externos y terceros.
- Experiência real participando en desarrollo hands-on (no solo gestión).
Deseable : experiência en fintech, pagos digitales, transacciones o sistemas críticos de alta disponibilidad.
¿Qué ofrecemos?
Sueldo neto mensual de $32,000 - $35,000 MXN.
Prestaciones de ley + beneficios adicionales.
Esquema híbrido (HO + presencial 1 vez cada 3 meses viáticos pagados por la empresa).
Horario de lunes a viernes 9:00 - 18:00 hrs.
Trabajo en proyectos de alto impacto en entorno cloud AWS.
Ambiente técnico con cultura de mejora continua.
Tipo de puesto: Por obra o tiempo determinado
Duración del contrato: 3 meses
Sueldo: $35,000.00 al mes
Pregunta(s) de postulación:
- ¿Cuántos años de experiência tienes desarrollando con Java en entornos backend o de microservicios?
*
¿Has liderado técnicamente un equipo de desarrollo (como Tech Lead, arquitecto o líder de célula)?
*
¿Cuál es tu nível de experiência trabajando con AWS en proyectos productivos?
- ¿Has participado directamente en el desarrollo (escritura de código) mientras liderabas al equipo? (perfil hands-on)
- ¿Con qué versiones de Java has trabajado en proyectos productivos recientes?
Lugar de trabajo: remoto híbrido en Puebla, Pue. (Município de Puebla)