Now hiring

Senior Java Developer | Spring Boot, Kafka & NoSQL @ Elcorteingles

MADRIDOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

¿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.

• Diseñar, desarrollar y mantener aplicaciones backend utilizando Java y Spring Boot.

• Construir APIs REST robustas, seguras y altamente escalables.

• Participar en el diseño de arquitecturas basadas en microservicios.

• Implementar soluciones orientadas a eventos utilizando Apache Kafka.

• Diseñar e implementar modelos de datos en entornos NoSQL.

• Garantizar el rendimiento, la disponibilidad y la escalabilidad de las aplicaciones.

• Definir y aplicar buenas prácticas de desarrollo, testing y calidad de código.

• Participar en revisiones de código y mentorizar a desarrolladores con menor experiencia.

• Colaborar con equipos de arquitectura, producto, operaciones y negocio para definir soluciones tecnológicas.

• Contribuir a la mejora continua de procesos, herramientas y estándares de ingeniería.

Requisitos Imprescindibles Experiencia

• Más de 5 años de experiencia en desarrollo de software con Java.

• Experiencia demostrable en proyectos empresariales de alta concurrencia y escalabilidad.

• Experiencia trabajando en entornos Agile (Scrum/Kanban).

Stack Técnico Backend

• Java 11/17 o superior.

• Spring Boot.

• Spring Framework.

• Spring Data.

• Spring Security.

• Desarrollo de APIs REST.

Arquitectura

• Microservicios.

• Arquitecturas distribuidas.

• Diseño orientado a dominio (DDD será valorable).

• Principios SOLID y patrones de diseño.

Mensajería y Eventos

• Apache Kafka.

• Diseño e implementación de arquitecturas event-driven.

• Productores, consumidores, eventos y streaming de datos.

Bases de Datos Experiencia con al menos una de las siguientes tecnologías NoSQL:

• MongoDB

• Cassandra

• Couchbase

• DynamoDB

Además, se valorará experiencia con bases de datos relacionales.

Cloud & DevOps (Valorable)

• Docker.

• Kubernetes u OpenShift.

• CI/CD (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).

• Observabilidad y monitorización (Prometheus, Grafana, ELK).

• Infraestructura Cloud (Azure, AWS o GCP).

Funciones principales y requisitos.

Requisitos Valorables

• Experiencia en arquitecturas de alta disponibilidad. • Event Sourcing y CQRS. • Reactive Programming (Spring WebFlux). • Experiencia en sistemas de procesamiento masivo de datos. • TDD, BDD y testing automatizado. • SonarQube, JaCoCo y herramientas de calidad de código. • Conocimientos de seguridad y buenas prácticas DevSecOps. • Certificaciones Java, Kafka o Cloud. • Competencias

• Capacidad para resolver problemas complejos. • Mentalidad analítica y orientación a la calidad. • Autonomía y ownership sobre las soluciones desarrolladas. • Capacidad de comunicación con perfiles técnicos y de negocio. • Trabajo colaborativo y orientación a resultados. • Interés por la innovación tecnológica y la 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 Corporativa. - 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.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores