Desarrollador/A Java - Senior

El Corte Inglés S.A.
Madrid, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Spring Security Application Programming Interfaces (APIs) Business Analytics Applications Apache HTTP Server Unit Testing Databases Continuous Integration Relational Databases Software Design Patterns Distributed Systems Gradle
+25 more
Hibernate (Java) Java Persistence API Junit PostgreSQL Apache Maven Microsoft SQL Server Neo4j OpenShift Oracle (Applications) Performance Tuning Mockito Prometheus Software Engineering Grafana Spring-boot Backend Git Spring Data Kubernetes Apache Kafka Restful APIs Appdynamics Dynatrace Docker Microservices

Job description

¡Estamos buscando un/a DESARROLLADOR/A JAVA - SENIOR para unirse a nuestro equipo!¿Te apasiona el desarrollo Backend, el diseño de soluciones empresariales y el liderazgo técnico de equipos?¡Esta es tu oportunidad de asumir un papel clave en la evolución de soluciones tecnológicas robustas, escalables y mantenibles!Funciones y responsabilidadesLiderar el análisis funcional y técnico de iniciativas, transformando necesidades de negocio complejas en soluciones técnicas viables.Actuar como referente técnico del equipo, proporcionando orientación a desarrolladores y asegurando la aplicación de buenas prácticas de ingeniería.Coordinar personas y equipos técnicos, realizando seguimiento, distribución y priorización de tareas y garantizando la calidad de los entregables.Participar en la definición de arquitecturas y liderar el diseño técnico de soluciones Backend.Identificar requisitos incompletos o ambiguos, riesgos, impactos y dependencias, proponiendo alternativas y facilitando la toma de decisiones.Diseñar y supervisar soluciones basadas en Java, Spring y arquitecturas de microservicios.Liderar revisiones técnicas y de código, garantizando el uso adecuado de patrones de diseño y principios SOLID.Coordinarse con Arquitectura, QA, analistas funcionales, negocio y otros equipos tecnológicos durante todo el ciclo de vida de las iniciativas.Supervisar pruebas unitarias y de integración, así como la preparación de despliegues, implantaciones y periodos de garantía.Liderar el análisis de incidencias complejas y definir mejoras orientadas a estabilidad, rendimiento y resiliencia.Impulsar la mejora continua, automatización, calidad de código y evolución de las arquitecturas.Experiencia mínima de 10 años en desarrollo de software, con sólida trayectoria en Backend Java y diseño de soluciones empresariales.Experiencia demostrable en coordinación de personas y equipos técnicos.Experiencia avanzada con Java *** o superior.Dominio de Spring Boot, Spring Data y Spring Security.Experiencia avanzada en diseño y desarrollo de APIs REST.Conocimientos sólidos de JPA / Hibernate.Experiencia en arquitecturas de microservicios e integración entre sistemas mediante servicios REST.Dominio de patrones de diseño y principios SOLID.Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes.Experiencia con Git, Maven o Gradle y procesos de CI/CD.Experiencia en pruebas unitarias y de integración con JUnit y Mockito.Experiencia con herramientas de análisis y aseguramiento de la calidad del código.Capacidad para liderar análisis funcionales y técnicos, realizar estimaciones y tomar decisiones de diseño.Sería fantástico si contaras con:Experiencia con Docker y Kubernetes/OpenShift.Conocimientos de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad.Experiencia en arquitecturas orientadas a eventos (EDA) y Apache Kafka.Experiencia con Neo4j y/o bases de datos orientadas a grafos.Conocimientos de herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK.Experiencia en optimización de rendimiento y recursos de aplicaciones.Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares.Autonomía para desenvolverse ante problemas complejos y requisitos ambiguos.Buenas 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.Desarrollo profesional y oportunidades de crecimiento.Retribución flexible: ticket restaurante, transporte público, guardería, seguro médico…Salario competitivo acorde a tu experiencia y al mercado.Beneficios sociales: descuento de empleado, promociones exclusivas, ayudas al estudio, condiciones especiales de financiación…Sistema de trabajo híbrido.Si eres un/a profesional con una sólida experiencia en Java, capaz de diseñar soluciones complejas, tomar decisiones técnicas y liderar y coordinar equipos de desarrollo, ¡te estamos buscando!#J-***-Ljbffr

Requirements

Experiencia mínima de 10 años en desarrollo de software, con sólida trayectoria en Backend Java y diseño de soluciones empresariales. Experiencia demostrable en coordinación de personas y equipos técnicos. Experiencia avanzada con Java ***** o superior. Dominio de Spring Boot, Spring Data y Spring Security. Experiencia avanzada en diseño y desarrollo de APIs REST. Conocimientos sólidos de JPA / Hibernate. Experiencia en arquitecturas de microservicios e integración entre sistemas mediante servicios REST. Dominio de patrones de diseño y principios SOLID. Experiencia con bases de datos relacionales como Oracle, PostgreSQL, SQL Server o equivalentes. Experiencia con Git, Maven o Gradle y procesos de CI/CD. Experiencia en pruebas unitarias y de integración con JUnit y Mockito. Experiencia con herramientas de análisis y aseguramiento de la calidad del código. Capacidad para liderar análisis funcionales y técnicos, realizar estimaciones y tomar decisiones de diseño. Sería fantástico si contaras con: Experiencia con Docker y Kubernetes/OpenShift. Conocimientos de sistemas distribuidos, alta disponibilidad, rendimiento y escalabilidad. Experiencia en arquitecturas orientadas a eventos (EDA) y Apache Kafka. Experiencia con Neo4j y/o bases de datos orientadas a grafos. Conocimientos de herramientas de observabilidad como AppDynamics, Dynatrace, Grafana, Prometheus o ELK. Experiencia en optimización de rendimiento y recursos de aplicaciones. Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares. Autonomía para desenvolverse ante problemas complejos y requisitos ambiguos. Buenas 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. Desarrollo profesional y oportunidades de crecimiento. Retribución flexible: ticket restaurante, transporte público, guardería, seguro médico… Salario competitivo acorde a tu experiencia y al mercado. Beneficios sociales: descuento de empleado, promociones exclusivas, ayudas al estudio, condiciones especiales de financiación… Sistema de trabajo híbrido. Si eres un/a profesional con una sólida experiencia en Java, capaz de diseñar soluciones complejas, tomar decisiones técnicas y liderar y coordinar equipos de desarrollo, ¡te estamos buscando!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all