Desarrollador/a Java

Hace 3 días

Madrid, España El Corte Ingles Group Jornada completa

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 responsabilidades

  • Liderar 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 11/17 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