23 oct
|
El Corte Inglés
|
Madrid
23 oct
El Corte Inglés
Madrid
This position is at El Corte Inglés
The selection process will be entirely managed by El Corte Inglés.
--
¿Buscas desarrollar tu talento y un lugar dónde tu esfuerzo sea reconocido? Te ofrecemos un entorno ágil, 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 requisitos
- Experiencia 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 plataformas.
- Realizar y validar estimaciones de esfuerzo, complejidad e impacto, colaborando en la planificación y priorización de las iniciativas.
- Diseñ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 imprescindibles
- Experiencia avanzada con Java 11/17 o superior .
- Dominio de Spring Framework: Spring Boot, Spring Data y Spring Security.
- Experiencia avanzada en diseño y desarrollo de APIs REST .
- JPA / Hibernate .
- Experiencia sólida en diseño y desarrollo de arquitecturas de microservicios .
- Dominio de patrones de diseño y principios SOLID .
- E
📌 Desarrollador/a backend (Madrid)
🏢 El Corte Inglés
📍 Madrid