




Resumen: Buscamos un Desarrollador Senior Java Full-Stack especializado en React para unirse a un equipo de ingeniería que desarrolla un ecosistema innovador de restaurantes y reservas, centrándose en funciones orientadas al cliente y en integraciones multiplataforma. Aspectos destacados: 1. Desarrollar y mantener aplicaciones full-stack utilizando Java (Spring Boot) y React 2. Construir y mejorar APIs RESTful y arquitectura de microservicios 3. Contribuir a soluciones basadas en la nube (AWS) y al diseño de arquitecturas escalables Buscamos un **Desarrollador Senior Java Full\-Stack especializado en React** para unirse a un influyente equipo de ingeniería que desarrolla un ecosistema de restaurantes y reservas de vanguardia, integrado en una plataforma de experiencia digital. Sus contribuciones se centrarán en el desarrollo de funciones orientadas al cliente, soluciones de identidad e integraciones multiplataforma que vinculen el producto con el ecosistema más amplio. **Responsabilidades** * Diseñar, desarrollar y mantener aplicaciones full-stack utilizando Java (Spring Boot) y React * Construir y mejorar APIs RESTful y arquitectura de microservicios * Desarrollar componentes modernos y adaptables de interfaz de usuario con ReactJS y TypeScript * Crear capas de integración (BFF / API Gateway) que conecten los sistemas frontend y backend * Colaborar dentro de un equipo Scrum multifuncional * Garantizar la calidad del código mediante pruebas unitarias (JUnit), revisiones de código y prácticas de CI/CD * Participar en el desarrollo de funciones, mejoras del sistema y ajuste de rendimiento * Contribuir a soluciones basadas en la nube (AWS) y al diseño de arquitecturas escalables * Aprovechar herramientas como Git, GitHub y GitHub Copilot para mejorar la eficiencia en la entrega **Requisitos** * 3\+ años de experiencia en desarrollo de software full-stack * Experiencia avanzada en Java y Spring Boot * Competencia en desarrollo frontend con ReactJS * Antecedentes en la creación de APIs REST y arquitecturas de microservicios * Conocimientos de sistemas de control de versiones basados en Git * Capacitación en JUnit o frameworks similares de pruebas * Comprensión del ciclo completo de vida del desarrollo de software y de las prácticas ágiles * Gran sentido de propiedad, responsabilidad y pensamiento analítico * Flexibilidad para trabajar en un equipo global distribuido, con sólidas habilidades de comunicación y colaboración * Aprendizaje continuo y disposición para adaptarse * Nivel de inglés B2\+ (intermedio alto o superior) **Deseable** * Conocimientos de TypeScript * Familiaridad con patrones de API Gateway / BFF * Competencia en Docker y Kubernetes * Capacidad para construir y mantener pipelines de CI/CD * Comprensión de sistemas de autenticación/identidad * Experiencia operando en entornos empresariales a gran escala


