* Posición: Junior Backend Developer
* Localización: Esplugues de Llobregat (Barcelona)
* Industria: Consultoría tecnológica | Desarrollo de software
* Tipo: Junior | Modalidad: Híbrido (2 días en oficina / 3 remoto)
El contexto
Buscamos a un Junior Backend Developer que se incorporará al equipo de Data & Development, que está reforzando su capacidad para responder a un portfolio diverso de proyectos de desarrollo web y de datos. Trabajarás en un modelo por squads con apoyo de chapters transversales, con foco en estándares, calidad y colaboración estrecha con negocio y stakeholders.
La misión
Tu misión será desarrollar y mantener backends robustos para aplicaciones web, asegurando rendimiento, seguridad y calidad de entrega (APIs, integraciones y evolutivos). Además, tendrás la oportunidad de participar puntualmente en cuestiones relacionadas con data engineering en función del proyecto y evolución, sin que sea el foco principal del rol.
Responsabilidades clave
* Desarrollar servicios backend en Java (Spring Boot) para proyectos de aplicaciones web.
* Colaborar con diseño y producto para implementar nuevas funcionalidades end-to-end.
* Diseñar, consumir y mantener APIs e integraciones con otros sistemas cuando el proyecto lo requiera.
* Trabajar con bases de datos relacionales (SQL) y/o NoSQL para modelado, consultas y mantenimiento.
* Mantener y mejorar el rendimiento, la estabilidad y la seguridad de plataformas existentes.
* Aplicar prácticas de testing (unitario, integración y funcional) para asegurar calidad.
* Escribir código limpio, documentado y testeado, siguiendo buenas prácticas de ingeniería.
* Participar en tareas y/o desarrollar soluciones de data engineering (según proyecto, madurez e interés).
* Colaborar con el equipo usando JIRA para el seguimiento de tareas y el delivery.
Requirements
* Experiencia en desarrollo web con Java y JavaScript (Spring Boot).Experiencia en desarrollo web con Java y JavaScript (Spring Boot).
* SQL a nivel medio o superior (capaz de trabajar con consultas y datos en un entorno real).
* Conocimiento de bases de datos relacionales y/o NoSQL.
* Manejo de Git y plataformas tipo GitHub.
* Capacidad para entregar a tiempo con alta calidad y atención al detalle.
* Comunicación clara y proactiva con el equipo y stakeholders.
* Proactividad y autonomía para completar tareas y gestionar bloqueos con criterio.
* Flexibilidad e interés por moverte en un entorno donde conviven backend y retos relacionados con datos.
* Nivel de inglés B2 (conversación).
* Valorable:
* JavaScript/Node.js para entender el ecosistema web y trabajar sobre boilerplates/servicios existentes cuando aplique (no es un requisito imprescindible).
* Python (no imprescindible).
* Exposición a herramientas o entornos de datos (p. ej., Snowflake, ADF, dbt, Databricks, Terraform).
* Conocimientos básicos de Docker y/o CI/CD (nice to have).
Benefits
* Incorporación al departamento de Data & Development con alto nivel técnico y foco real en carrera profesional.
* Modelo híbrido: 2 días/semana en oficina y resto de días en remoto.
* Tarjeta Ticket Restaurant.
* 23 días laborables de vacaciones al año.
* Día de cumpleaños libre.
* Teletrabajo en julio y agosto desde cualquier lugar de España.
* Revisión médica anual.
* Plan de retribución flexible (seguro médico, ticket guardería).
* Reducción de tarifa de parking en la oficina.
* Curso para mejorar tu inglés.
* Buen ambiente, dinamismo, cercanía y cultura de colaboración.