Senior Backend Engineer, AI
Summary
Build and maintain scalable backend services using Java, Kafka, and microservices, while leveraging AI tools to accelerate development and improve code quality.
SE BackEnd Senior AI
Location: Madrid, La Coruña
Work Location: onsite
Título de Puesto BackEnd Senior AI
Descripción del puesto
• Desarrollar aplicaciones backend utilizando tecnologías modernas dentro de un entorno de plataforma-producto.
• Participar en la construcción de soluciones escalables basadas en microservicios, arquitecturas orientadas a eventos y procesamiento de datos.
• Formar parte de equipos de producto multidisciplinares colaborando en la definición, evolución y mejora de servicios críticos.
• Utilizar herramientas de Inteligencia Artificial para optimizar el ciclo de desarrollo, testing, documentación y calidad del software.
Habilidades requeridas
• Kafka (gestión, creación y configuración)
• MongoDB
• PostgreSQL
• Snowflake
• Spring Boot
• Microservices & APIs
• Java 17 • Java 21
• Architectural Patterns
• DDD (Domain Driven Design)
• Principios SOLID
• Experiencia utilizando herramientas de IA aplicadas al desarrollo de software (GitHub Copilot, Cursor, Claude Code o similares)
• Conocimiento de buenas prácticas de desarrollo asistido por IA para testing, refactorización y análisis de código
Habilidades deseables
• Experiencia en proyectos de plataforma-producto
• Experiencia en arquitecturas orientadas a eventos
• Conocimientos de entornos retail o ecommerce • Experiencia en automatización de pruebas mediante IA
• Experiencia en generación de documentación técnica asistida por IA
Responsabilidades (Actividades a desempeñar)
• Desarrollar y mantener aplicaciones backend.
• Diseñar e implementar microservicios y APIs de alto rendimiento.
• Trabajar con Kafka y arquitecturas distribuidas.
• Colaborar con equipos de producto para definir y cumplir requisitos.
• Aplicar patrones de diseño, principios SOLID y buenas prácticas de ingeniería.
• Utilizar herramientas de IA para acelerar el desarrollo y mejorar la calidad del software.
• Optimizar el rendimiento, escalabilidad y mantenibilidad de las aplicaciones.
Idiomas requeridos
Español
Locación
• Híbrido en alguna de nuestras oficinas situadas en España.