BACKEND DEVELOPER – INTEGRACIÓN & IA GENERATIVA
Summary
Backend developer at TECDATA ENGINEERING (hybrid, Alcobendas/Madrid) building services, REST/SOAP APIs, microservices and batch processes, and integrating heterogeneous enterprise systems (ERP, middleware, ESB/iPaaS like Apache Camel). The role also modernizes legacy Java EE apps and uses generative AI (Claude Code) for code generation, testing and migration.
Los candidatos deben tomarse el tiempo de leer atentamente todos los elementos de este anuncio de empleo. Por favor, envíen su solicitud sin demora.
Modalidad: Híbrida — 2 días presenciales por semana
Posición: Backend Developer
Proyecto: Arquitectura, Integración y Modernización Tecnológica
Buscamos un/a Backend Developer para incorporarse a un equipo de Arquitectura y Modernización Tecnológica, participando en proyectos de integración de sistemas empresariales y en la adopción de IA Generativa aplicada al desarrollo de software.
La posición combina Backend + Integración + Modernización Legacy + IA, trabajando con tecnologías actuales y grandes entornos empresariales.
¿Qué harás?
Diseñar, desarrollar y mantener servicios backend, APIs REST/SOAP, microservicios y procesos batch.
Diseñar e implementar integraciones entre sistemas heterogéneos: ERP, middleware, bases de datos legacy/cloud y sistemas de terceros.
Trabajar con plataformas de integración ESB / iPaaS, como Apache Camel y arquitecturas API-led.
Participar en proyectos de modernización de aplicaciones legacy, especialmente en procesos de evolución de Java EE hacia versiones actuales.
Utilizar IA Generativa / Claude Code integrada en el ciclo de desarrollo para:
- Generación y refactorización de código.
- Migración asistida de aplicaciones legacy.
- Generación de tests.
- Documentación técnica.
- Automatización y mejora de procesos de desarrollo.
Colaborar con equipos de QA, Arquitectura y Producto para garantizar calidad, rendimiento y seguridad.
Documentar arquitecturas, diseños técnicos, flujos de integración y decisiones tecnológicas.
Requisitos
3+ años de experiencia como Backend Developer.
Experiencia con Java/Spring, Node.js o tecnologías backend similares.
Experiencia real en integración de sistemas: REST / SOAP, Kafka, JMS, RabbitMQ, ETL, ESB o iPaaS.
Conocimiento de arquitecturas orientadas a servicios y Enterprise Integration Patterns (EIP).
Experiencia utilizando IA Generativa aplicada al desarrollo de software, integrada de forma habitual en el workflow de desarrollo.
Experiencia trabajando con sistemas legacy y procesos de modernización/migración.
Conocimientos de bases de datos relacionales y Git.
Se valorará especialmente
- Experiencia en migraciones asistidas mediante IA de aplicaciones legacy.
- Docker / Kubernetes.
- CI/CD.
- Cloud: AWS / Azure / GCP.
- Experiencia en retail, gran distribución o grandes proyectos de transformación tecnológica. xqbhyrx
- Mentalidad de automatización, mejora continua e innovación tecnológica.