> Markdown version of [/jobs/ext/2255066-desarrollador-a-backend-senior](https://www.wearedevelopers.com/jobs/ext/2255066-desarrollador-a-backend-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Desarrollador/A Backend - Senior - **Company:** El-Corte-Ingl - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Business Analytics Applications, Apache HTTP Server, Unit Testing, Databases, Relational Databases, Software Design Patterns, Spring Framework, Junit, PostgreSQL, Microsoft SQL Server, Neo4j, Oracle (Applications), Prometheus, Software Engineering, Solution Deployment Descriptor, Test Execution Engine, Grafana, Spring-boot, Backend, Spring Data, Kubernetes, Appdynamics, Dynatrace, Docker - **Published:** August 26, 2026 - **Apply:** https://www.buscojobs.com.es/desarrollador-a-backend-senior-en-barcelona-ID-368874488 ## About the Role forma clara y estructurada tanto a equipos tecnológicos como a interlocutores de negocio.Requisitos técnicos imprescindiblesExperiencia avanzada con Java ***** o superior.Dominio de Spring Framework: Spring Boot, Spring Data y Spring Security.Experiencia avanzada en diseño y desarrollo de APIs REST.JPA / sólida en diseño y desarrollo de arquitecturas de microservicios.Dominio de patrones de diseño y principios SOLID.Experiencia en integración entre sistemas mediante servicios REST.Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes.Git y experiencia con estrategias de versionado y trabajo o Gradle.Experiencia sólida con herramientas y procesos de CI/CD.Experiencia en definición y ejecución de pruebas unitarias e integración mediante JUnit y Mockito.Experiencia con herramientas de análisis y aseguramiento de la calidad del código.Muy valorableExperiencia con Docker y Kubernetes/OpenShift.Experiencia en diseño de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad.Conocimientos sólidos de arquitecturas orientadas a eventos (EDA).Experiencia con Apache Kafka.Experiencia con Neo4j y/o bases de datos orientadas a grafos.Experiencia con herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK.Experiencia en optimización de recursos, rendimiento y escalabilidad de aplicaciones.Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares.Capacidad para desenvolverse con autonomía ante problemas complejos y escenarios con requisitos incompletos o ambiguos.Habilidades de comunicación, interlocución con negocio y gestión de stakeholders.Capacidad para acompañar y desarrollar técnicamente a perfiles con menor experiencia.Orientación a resultados, excelencia técnica, calidad y mejora continua.Te ofrecemos una variedad de beneficios sociales que contribuirán a tu bienestar.- Descuentos exclusivos y opciones de financiación.- Seguro de vida.- Universidad Formación continua para el desarrollo profesional.- Ayudas al estudio para hijos e hijas de empleados.- Servicio Médico propio.- Plan de retribución flexible.Si te resulta interesante este puesto, te invitamos a que apliques, ya que tu experiencia podría ser muy valiosa para nosotros. En nuestra empresa todas las personas son bienvenidas. ## Description ¿Buscas desarrollar tu talento y un lugar dónde tu esfuerzo sea reconocido? Te ofrecemos un entorno dinámico, cercano y de futuro. Aquí, cada día es una nueva oportunidad para aprender, crecer y brillar. Imagina formar parte de un equipo diverso, donde la evolución y el servicio al cliente son nuestra prioridad. En El Corte Inglés, nuestro trabajo es una pasión compartida.El proyecto que te espera.Tendrás un papel clave en el análisis, diseño y evolución de soluciones tecnológicas, participando en todo su ciclo de vida y actuando como referente técnico para los equipos involucrados.Serás responsable de transformar necesidades de negocio complejas en soluciones técnicas robustas, escalables y mantenibles, trabajando de forma transversal con negocio, analistas funcionales, Arquitectura, QA y otros equipos técnicos.Además de contar con una sólida experiencia en desarrollo Backend Java, buscamos un perfil con capacidad para realizar y liderar análisis funcionales y técnicos, tomar decisiones de diseño y coordinar personas y equipos de desarrollo, proporcionando orientación técnica, realizando seguimiento de las iniciativas y garantizando la calidad de los entregables.Funciones principales y requisitos.Funciones principales y requisitosExperiencia mínima de 10 años en desarrollo de software, con una trayectoria sólida en desarrollo Backend con Java y diseño de soluciones empresariales.Experiencia demostrable en coordinación de personas y equipos técnicos, realizando seguimiento de actividades, distribución y priorización de tareas, acompañamiento técnico y coordinación de entregables.Actuar como referente técnico del equipo, proporcionando orientación y apoyo a otros desarrolladores y favoreciendo la aplicación homogénea de buenas prácticas de desarrollo.Liderar o realizar el análisis funcional y técnico de iniciativas, revisando los requisitos definidos por negocio o por los analistas funcionales y asegurando que puedan transformarse en soluciones técnicas viables.Identificar de manera temprana requisitos incompletos o ambiguos, riesgos, impactos, dependencias e inconsistencias, proponiendo alternativas y facilitando la toma de decisiones.Participar activamente en la definición de la arquitectura y liderar el diseño técnico de las soluciones dentro de su ámbito de responsabilidad.Trabajar conjuntamente con los equipos de Arquitectura para garantizar el cumplimiento de los estándares tecnológicos corporativos y la correcta evolución de las y validar estimaciones de esfuerzo, complejidad e impacto, colaborando en la planificación y priorización de las ñar y supervisar la implementación de soluciones Backend robustas, mantenibles, seguras y escalables.Liderar revisiones técnicas y de código, garantizando la aplicación de patrones de diseño, principios SOLID y buenas prácticas de ingeniería de software.Coordinarse con analistas funcionales, arquitectos, QA, negocio y otros equipos tecnológicos para asegurar el correcto desarrollo de las iniciativas de principio a fin.Supervisar la estrategia de pruebas unitarias y de integración, garantizando la cobertura adecuada y el cumplimiento de los criterios de aceptación.Asegurar la calidad técnica de las soluciones antes de su paso a producción y participar en la toma de decisiones ante incidencias o riesgos relevantes.Coordinar y participar en la preparación de despliegues, implantaciones y periodos de garantía.Liderar el análisis de incidencias complejas, asegurando la identificación de la causa raíz y definiendo acciones que mejoren la estabilidad, rendimiento y resiliencia de las aplicaciones.Impulsar la mejora continua del equipo, identificando oportunidades de optimización técnica, automatización, calidad de código y evolución de las arquitecturas.Facilitar la comunicación entre perfiles técnicos y funcionales, explicando decisiones técnicas de forma clara y estructurada tanto a equipos tecnológicos como a interlocutores de negocio.Requisitos técnicos imprescindiblesExperiencia avanzada con Java ***** o superior.Dominio de Spring Framework: Spring Boot, Spring Data y Spring Security.Experiencia avanzada en diseño y desarrollo de APIs REST.JPA / sólida en diseño y desarrollo de arquitecturas de microservicios.Dominio de patrones de diseño y principios SOLID.Experiencia en integración entre sistemas mediante servicios REST.Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes.Git y experiencia con estrategias de versionado y trabajo o Gradle.Experiencia sólida con herramientas y procesos de CI/CD.Experiencia en definición y ejecución de pruebas unitarias e integración mediante JUnit y Mockito.Experiencia con herramientas de análisis y aseguramiento de la calidad del código.Muy valorableExperiencia con Docker y Kubernetes/OpenShift.Experiencia en diseño de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad.Conocimientos sólidos de arquitecturas orientadas a eventos (EDA).Experiencia con Apache Kafka.Experiencia con Neo4j y/o bases de datos orientadas a grafos.Experiencia con herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK.Experiencia en optimización de recursos, rendimiento y escalabilidad de aplicaciones.Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares.Capacidad para desenvolverse con autonomía ante problemas complejos y escenarios con requisitos incompletos o ambiguos.Habilidades de comunicación, interlocución con negocio y gestión de stakeholders.Capacidad para acompañar y desarrollar técnicamente a perfiles con menor experiencia.Orientación a resultados, excelencia técnica, calidad y mejora continua.Te ofrecemos una variedad de beneficios sociales que contribuirán a tu bienestar.- Descuentos exclusivos y opciones de financiación.- Seguro de vida.- Universidad Formación continua para el desarrollo profesional.- Ayudas al estudio para hijos e hijas de empleados.- Servicio Médico propio.- Plan de retribución flexible.Si te resulta interesante este puesto, te invitamos a que apliques, ya que tu experiencia podría ser muy valiosa para nosotros. En nuestra empresa todas las personas son bienvenidas.#J-*****-Ljbffr ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)