




Buscamos un **Desarrollador Senior de Java** para reforzar nuestro equipo mediante la creación de plantillas de interfaz de usuario (UI) de marca blanca y APIs de SDK personalizadas para socios externos. Usted desempeñará un papel fundamental en el desarrollo de servicios escalables y eficientes utilizando Java, Spring Boot y una arquitectura de microservicios para mejorar tanto las interacciones con los clientes como con los proveedores en nuestra plataforma. Únase a nosotros para trabajar en proyectos centrados en la nube y dar vida a soluciones innovadoras. **Responsabilidades** * Desarrollar y mantener servicios y APIs de Java de alta calidad dentro de un marco de microservicios * Construir y mantener componentes de interfaz de usuario (UI) de marca blanca y APIs de SDK para una integración externa sin interrupciones * Colaborar con arquitectos de sistemas y miembros del equipo para crear soluciones de software escalables y mantenibles * Utilizar Spring Boot y Spring Core para desarrollar capas de servicio confiables * Aplicar los principios SOLID y patrones de diseño para producir código limpio y fácil de probar * Realizar depuración detallada, supervisar el rendimiento y optimizar aplicaciones * Elaborar documentación exhaustiva para diseños técnicos y flujos de trabajo de integración * Analizar requisitos complejos del sistema para idear soluciones técnicas efectivas * Gestionar integraciones con bases de datos NoSQL y SQL, tales como MongoDB, Redis, AWS DynamoDB y MSSQL * Implementar y operar servicios en plataformas en la nube, centrándose especialmente en Amazon AWS * Participar en procesos de revisión de código y promover la mejora continua * Resolver incidencias en producción y brindar soporte técnico * Comunicar ideas técnicas complejas de forma clara, tanto dentro del equipo como ante las partes interesadas **Requisitos** * Experiencia comprobada de 3\+ años en desarrollo profesional de Java * Conocimientos sólidos sobre algoritmos, estructuras de datos y patrones de diseño * Competencia en Java 8 y Java 11 * Experiencia práctica con los frameworks Spring Boot y Spring Core * Experiencia en construcción y mantenimiento de microservicios en plataformas en la nube * Conocimiento de bases de datos NoSQL y SQL, incluidas MongoDB, Redis, AWS DynamoDB y MSSQL * Excelentes habilidades analíticas para interpretar y resolver problemas complejos del sistema * Capacidad sobresaliente para depuración, pruebas y elaboración de documentación técnica * Experiencia en implementación y gestión de servicios en Amazon AWS o servicios en la nube equivalentes * Nivel de inglés Upper-Intermediate (B2) * Habilidades comunicativas efectivas para la colaboración y las discusiones técnicas **Deseable** * Conocimientos de ReactJS para desarrollo front-end * Certificaciones o amplia experiencia práctica en Amazon Web Services


