Buscamos 3 perfiles: un Tech Lead Java senior y 2 Developer Java Senior con fuerte experiencia en arquitectura de software, que lidere técnica y estratégicamente el desarrollo backend, 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 Pull Requests (PRs) y acompañamiento técnico.
Responsabilidades:
Diseñar y liderar la arquitectura híbrida: Hexagonal + DDD (Domain-Driven Design) + 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 el equipo de 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 backend con Java/Spring Boot.
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.
Requisitos técnicos deseables:
Experiencia en marketplaces, subastas o sistemas en tiempo real.
Conocimientos en mensajería/eventos como RabbitMQ.
Experiencia integrando SDKs de video streaming.
DevOps básico: Docker, ci/cd.
Experiencia en entornos cloud (ovh / aws).
Habilidades blandas:
Liderazgo técnico fuerte.
Pensamiento arquitectónico y estratégico.
Capacidad para tomar decisiones técnicas complejas.
Su experiencia en proyectos grandes debe ser comprobable.
Project duration Not specified