Empleo / El Corte Inglés

El Corte Inglés

Senior Java Developer | Spring Boot, Kafka & NoSQL

Ubicación
Madrid
Publicada
hace 1 mes

La oferta

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