Senior Java Developer | Barcelona | Hybrid
Senior Java backend developer at Indra Mobility in Barcelona (hybrid), building a middleware application that integrates in real time with hardware devices and UIs. Day-to-day work centers on Java, REST APIs, WebSocket and MQTT communications, plus automated testing, Maven, and CI/CD tooling like Jira.
- Compensation
- Not disclosed
- Location
- Barcelona, Spain
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Degree in Computer Engineering or related field
- 5+ years of solid backend development experience with Java
- Advanced experience developing REST services
- Knowledge of real-time communications via WebSocket (WS/WSS) and/or MQTT
- Experience with automated testing (unit, integration, end-to-end)
- Experience working with Maven and collaborative development environments
- Knowledge of CI/CD and management tools like Jira
- Intermediate level of English and Catalan
Full description
Indra Group, Tech for the future. Impulsamos la transformación digital con impacto real.
En Indra Mobility desarrollamos soluciones tecnológicas que transforman la forma en que millones de personas se mueven cada día.
Trabajamos en sistemas críticos para transporte, ticketing, recaudo, operación y movilidad inteligente, con impacto en proyectos nacionales e internacionales.
Somos una compañía global líder en tecnología y consultoría, presente en más de 140 países, que desarrolla soluciones innovadoras en sectores críticos como Defensa, Espacio y Transporte. Nuestro propósito es crear un futuro más seguro, eficiente y sostenible mediante la tecnología.
¡Únete a nuestro equipo de proyectos nacionales e internacionales!
Buscamos un/a Senior Java Developer para incorporarse a un proyecto de desarrollo de una aplicación middleware orientada a la integración en tiempo real con dispositivos hardware y una interfaz de usuario. La posición estará ubicada en Barcelona y se centrará en el desarrollo backend con Java, arquitectura de integración e interoperabilidad en tiempo real con diferentes aplicaciones corporativas.
- Desarrollar y evolucionar aplicaciones middleware backend con Java.
- Diseñar e implementar integraciones en tiempo real entre diferentes sistemas y aplicaciones.
- Desarrollar y mantener APIs REST y comunicaciones mediante WebSocket (WS/WSS) y MQTT.
- Colaborar en la integración de dispositivos hardware y drivers en entornos de tiempo real.
- Participar en la definición y aplicación de arquitecturas de integración e interoperabilidad.
- Implementar y mantener pruebas automatizadas de calidad (unitarias, integración y end-to-end).
- Colaborar en la optimización de pipelines CI/CD y procesos de desarrollo.
- Participar en revisiones técnicas y resolución de incidencias complejas.
- Grado de Ingeniería informática o afines
- Experiencia sólida en desarrollo backend con Java (más de 5 años).
- Experiencia avanzada en desarrollo de servicios REST.
- Conocimientos de comunicaciones en tiempo real mediante WebSocket (WS/WSS) y/o MQTT.
- Experiencia en testing automatizado (unitario, integración y end-to-end).
- Experiencia trabajando con Maven y entornos de desarrollo colaborativos.
- Conocimientos de CI/CD y herramientas de gestión como Jira.
- Nivel medio de inglés y catalán.