Tech Lead Senior Java + Spring Boot
Budget: $250 – $750 USD
Descripción del rol
Buscamos un Tech Lead Senior Java + Spring Boot con fuerte experiencia en arquitectura de software, que lidere técnica y estratégicamente el desarrollo backend de un marketplace moderno, escalable y orientado a eventos en tiempo real.
Será responsable de definir arquitectura, estándares de código, decisiones técnicas críticas, revisión de PRs y acompañamiento técnico al equipo de desarrollo.
Responsabilidades
Diseñar y liderar la arquitectura híbrida: Hexagonal + DDD + Microservicios.
Definir estándares de desarrollo, testing, seguridad y performance.
Liderar el desarrollo backend en Java Spring Boot.
Diseñar APIs REST y eventos orientados a comunicación en tiempo real.
Definir modelos de dominio usando DDD (Domain-Driven Design).
Revisar y aprobar Pull Requests (PRs) con foco en calidad y escalabilidad.
Asegurar buenas prácticas de:
Clean Architecture
SOLID
Testing automatizado
Coordinar con frontend (React + Next.js).
Participar en decisiones de integración con servicios de video streaming.
Asegurar observabilidad, logging y manejo de errores.
Mentorear desarrolladores senior y semi-senior.
Requisitos técnicos
Obligatorios
+10 años de experiencia en desarrollo back-end con Java.
Experiencia sólida como Tech Lead o Senior Architect.
Dominio de Java 17+ y Spring Boot.
Experiencia comprobable en:
Microservicios
Arquitectura Hexagonal
DDD
Diseño de APIs RESTful.
Manejo avanzado de PostgreSQL.
Uso de Redis (cache, colas, locking).
Experiencia con control de versiones (Git) y flujos de PR.
Experiencia en sistemas de alta concurrencia.
Deseables
Experiencia en marketplaces, subastas o sistemas en tiempo real.
Conocimientos en mensajería/eventos (Kafka, RabbitMQ, etc.).
Experiencia integrando SDKs de video streaming.
DevOps básico: Docker, CI/CD.
Experiencia en entornos cloud (AWS / GCP / Azure).
Habilidades blandas
Liderazgo técnico fuerte.
Pensamiento arquitectónico y estratégico.
Capacidad para tomar decisiones técnicas complejas.
Comunicación clara con perfiles técnicos y no técnicos.
Alto sentido de responsabilidad y ownership.
Su experiencia en proyectos grandes debe ser comprobable. Le esperamos para que pertenezca a nuestro equipo.
Buscamos un Tech Lead Senior Java + Spring Boot con fuerte experiencia en arquitectura de software, que lidere técnica y estratégicamente el desarrollo backend de un marketplace moderno, escalable y orientado a eventos en tiempo real.
Será responsable de definir arquitectura, estándares de código, decisiones técnicas críticas, revisión de PRs y acompañamiento técnico al equipo de desarrollo.
Responsabilidades
Diseñar y liderar la arquitectura híbrida: Hexagonal + DDD + Microservicios.
Definir estándares de desarrollo, testing, seguridad y performance.
Liderar el desarrollo backend en Java Spring Boot.
Diseñar APIs REST y eventos orientados a comunicación en tiempo real.
Definir modelos de dominio usando DDD (Domain-Driven Design).
Revisar y aprobar Pull Requests (PRs) con foco en calidad y escalabilidad.
Asegurar buenas prácticas de:
Clean Architecture
SOLID
Testing automatizado
Coordinar con frontend (React + Next.js).
Participar en decisiones de integración con servicios de video streaming.
Asegurar observabilidad, logging y manejo de errores.
Mentorear desarrolladores senior y semi-senior.
Requisitos técnicos
Obligatorios
+10 años de experiencia en desarrollo back-end con Java.
Experiencia sólida como Tech Lead o Senior Architect.
Dominio de Java 17+ y Spring Boot.
Experiencia comprobable en:
Microservicios
Arquitectura Hexagonal
DDD
Diseño de APIs RESTful.
Manejo avanzado de PostgreSQL.
Uso de Redis (cache, colas, locking).
Experiencia con control de versiones (Git) y flujos de PR.
Experiencia en sistemas de alta concurrencia.
Deseables
Experiencia en marketplaces, subastas o sistemas en tiempo real.
Conocimientos en mensajería/eventos (Kafka, RabbitMQ, etc.).
Experiencia integrando SDKs de video streaming.
DevOps básico: Docker, CI/CD.
Experiencia en entornos cloud (AWS / GCP / Azure).
Habilidades blandas
Liderazgo técnico fuerte.
Pensamiento arquitectónico y estratégico.
Capacidad para tomar decisiones técnicas complejas.
Comunicación clara con perfiles técnicos y no técnicos.
Alto sentido de responsabilidad y ownership.
Su experiencia en proyectos grandes debe ser comprobable. Le esperamos para que pertenezca a nuestro equipo.