Senior Backend Engineer Java (Spring & Kafka) - Barcelona en Barcelona, España
Indra
RemotoTrabaja desde cualquier lugar
HíbridoCombinación de oficina y remoto
Spain, Barcelona
Senior Backend Engineer Java (Spring & Kafka) - Barcelona en Barcelona, España is listed on Jobeax. Browse 80,000+ vacancies available.
About the role
At Indra Group, we protect what matters most. We lead the development of cutting-edge technological solutions that strengthen national and international security.
💻 Join our team for European projects! As a leading company in the defense sector, we want to strengthen our team with a Senior Backend Engineer Java for Cyber Defense projects.
What you'll do
Develop robust, scalable, and high-performance backend services in cyber defense environments.
Design, build, and evolve REST APIs, ensuring their maintainability and security.
Work with Java 8+ and Spring in complex, production-grade environments.
Design, optimize, and maintain relational databases, primarily PostgreSQL.
Participate in defining technical architectures and making key decisions.
Apply advanced testing practices (TDD/BDD) to guarantee software quality.
Collaborate with multidisciplinary teams using agile methodologies (Scrum/Kanban/SAFe).
Implement system integrations using messaging technologies (Kafka).
Provide technical mentoring to junior profiles and conduct code reviews.
Drive continuous improvement by applying Clean Code principles and good development practices.
What you'll get
Stability and Future 🏢✨: Long-term projects at a leading Defense company with over 60,000 professionals, offering financial security.
Innovative and High-Impact Projects 🚀: You will work with cutting-edge technologies, with impact both nationally and internationally.
Close and Transparent Environment 🤝: You will enjoy direct and fluid communication with managers and colleagues, in a collaborative and open environment.
Autonomy and Flexibility ⏳: You will have the freedom to organize your work, with real work-life balance adapted to your pace.
Career Plan Tailored to You 📈: Designed to boost your growth and professional development.
Continuous Training 📚: through Open University and Udemy for Business (more than 6,000 courses to specialize!).
Exclusive Discounts for Your Well-being 🎁: Enjoy perks at gyms, restaurants, leisure, and much more as an Indra employee.
Competitive Compensation 💰 and flexible benefit plans 💸📊 tailored to your needs.
💻 Remote work: 60%, 3 days from home, 2 days in the office.
Hiring process
Application review 🔍 - We look at your experience and see if you're a fit for what we're looking for.
Initial chat (5-10 min) 📞 - If you get a call from an unknown number, it's us. It'll be a relaxed conversation to get to know you and answer any questions.
Interview with the talent acquisition team🤝: We want you to get to know us better as a company: values, career paths, etc.... so that both you and the project team can determine if there's a match.
Technical interview 🤝 - You'll meet the team, who will explain the project and daily tasks in detail, and will also ask about your knowledge and technical skills. Additionally, we'll send you some brief psychological and English competency assessments (if required) to better understand your profile.
Offer and welcome 🎉 - If everything goes well, you'll join our team and we'll start this new chapter together!
🕒 Estimated time: We aim to keep it agile, around 1-2 weeks.
🎯 What are we looking for?
Minimum of 5 years of experience as a backend developer.
Proficiency in Java 8 or higher and frameworks such as Spring / Spring Boot.
Solid experience in designing and implementing REST APIs.
Advanced knowledge of relational databases, especially PostgreSQL.
Demonstrated experience in testing (TDD and BDD).
Experience mentoring junior profiles.
Experience working in agile environments (Scrum, Kanban, or SAFe).
Experience with messaging systems such as Kafka.
Experience with Quarkus, Docker, and quality tools such as SonarQube is a plus.
Familiarity with Clean Code and SOLID principles.
Ability to work in a team, proactivity, and results orientation.
Additional information
Our commitment is to promote work environments where people are treated with respect and dignity, fostering the professional development of staff and ensuring equal opportunities in their selection, training, and promotion, offering a work environment free of any discrimination based on gender, age, disability, sexual orientation, gender identity or expression, religion, ethnicity, marital status, or any other personal or social circumstance.
¡INDRA is a Top Employer 2026 company! Join a company certified as one of the best employers in Spain, thanks to our comprehensive HR management and the conditions we offer our professionals.
About the role
En Indra Group, protegemos lo que más importa. Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional.
💻 ¡Únete a nuestro equipo de proyectos europeos! En nuestro posicionamiento como compañía líder en el ámbito de defensa, queremos reforzar nuestro equipo con un/a Ingeniero/a Backend Java para proyectos de Ciberdefensa.
What you'll do
Desarrollar servicios backend robustos, escalables y de alto rendimiento en entornos de ciberdefensa.
Diseñar, construir y evolucionar APIs REST asegurando su mantenibilidad y seguridad.
Trabajar con Java 8+ y Spring en entornos complejos y productivos.
Diseñar, optimizar y mantener bases de datos relacionales, principalmente PostgreSQL.
Participar en la definición de arquitecturas técnicas y toma de decisiones clave.
Aplicar testing avanzado (TDD/BDD) garantizando la calidad del software.
Colaborar con equipos multidisciplinares bajo metodologías ágiles (Scrum/Kanban/SAFe).
Implementar integraciones entre sistemas mediante mensajería (Kafka).
Realizar mentoring técnico a perfiles junior y revisión de código.
Impulsar la mejora continua aplicando principios de Clean Code y buenas prácticas de desarrollo.
What you'll get
Estabilidad y Futuro 🏢✨: Proyectos a largo plazo en una empresa líder de Defensa con más de 60.000 profesionales, con seguridad financiera.
Proyectos Innovadores y de Alto Alcance 🚀: Trabajarás con tecnologías de vanguardia, con un impacto tanto a nivel nacional como internacional.
Ambiente Cercano y Transparente 🤝: Disfrutarás de una comunicación directa y fluida con responsables y compañeros, en un entorno colaborativo y abierto.
Autonomía y Flexibilidad ⏳: Tendrás libertad para organizar tu trabajo, con una conciliación real y adaptada a tu ritmo.
Plan de carrera adaptado a ti 📈: Diseñado para impulsar tu crecimiento y desarrollo profesional.
Formación continua 📚: en Open University y Udemy for Business (¡más de 6.000 cursos para especializarte!).
Descuentos exclusivos para tu bienestar 🎁: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra.
Retribución competitiva 💰 y planes de compensación flexibles 💸📊 a tus necesidades.
💻 Teletrabajo: 60%, 3 días en casa, 2 días en oficina.
Hiring process
Revisión de postulaciones 🔍 - Vemos tu experiencia y si encajas con lo que buscamos.
Primera charla (5-10 min) 📞 - Si te llama un nº desconocido, somos nosotros. Será para conversar relajadamente, conocerte y resolver dudas.
Entrevista con el equipo de atracción de talento🤝: Queremos que nos conozcas mejor como empresa: valores, modelo de carrera, skilss.... para que tanto tú como el equipo del proyecto pueda analizar si hay match.
Entrevista técnica 🤝 - Conocerás al equipo, quienes te explicarán con detalle el proyecto y las tareas diarias, así como te preguntarán por tus conocimientos y habilidades técnicas. Además, te enviaremos unas breves pruebas de competencias psicológicas y de inglés (si es necesario) para conocer mejor tu perfil.
Oferta y bienvenida 🎉 - Si todo va bien, ¡te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!
🕒 Tiempo estimado: Queremos que sea ágil, alrededor de 1-2 semanas.
🎯 ¿Qué buscamos en ti?
Experiencia mínima de 5 años como desarrollador/a backend.
Dominio de Java 8 o superior y frameworks como Spring / Spring Boot.
Experiencia sólida en diseño e implementación de APIs REST.
Conocimiento avanzado de bases de datos relacionales, especialmente PostgreSQL.
Experiencia demostrada en testing (TDD y BDD).
Experiencia en mentoring de perfiles junior.
Experiencia trabajando en entornos ágiles (Scrum, Kanban o SAFe).
Experiencia en sistemas de mensajería como Kafka.
Valorable experiencia con Quarkus, Docker y herramientas de calidad como SonarQube.
Familiaridad con principios de Clean Code y SOLID.
Capacidad de trabajo en equipo, proactividad y orientación a resultados.
Additional information
Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.
¡INDRA es empresa Top Employer 2026! Incorpórate a una empresa certificada como una de las mejores empresas empleadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales.
You'll most likely need Spanish to apply.This job was automatically translated to English, .
About the role We are seeking a Senior Backend Engineer to join our growing technology team in Madrid. This is a Full-time, on-site position where you will design and develop robust backend systems using Java and Spring Framework. You will work on scalable microservices architecture, collaborate with cross-functional teams, ...
Vermont Solutions busca un/a Senior Backend Developer para unirse a un equipo técnico, diseñando y evolucionando sistemas backend basados en microservicios con Java, Spring Boot y Apache Kafka. Se valorará experiencia sólida en arquitecturas distribuidas, pruebas con TDD/BDD, y dominio de PostgreSQL, Oracle y MongoDB. Se ...
TECDATA ENGINEERING en Madrid busca un Software Engineer para unirse al equipo de Arquitectura y Modernización Tecnológica, participando en proyectos de integración, evolución y modernización de aplicaciones mediante IA Generativa. Se requiere experiencia con Java y Spring, desarrollo de APIs REST/SOAP y microservicios, ...
Buscamos incorporar un/a Senior Backend Developer Java con sólida experiencia en arquitecturas de microservicios para participar en un proyecto tecnológico dentro del sector seguros. Trabajarás principalmente con Java y Spring Boot en un entorno basado en microservicios, eventos y tecnologías como Kafka y MongoDB. La posición ...
... architecture• Collaboration within Agile environments (Scrum) and participation in code reviews following Clean Code standardsð§ Requirements• Degree in Computer Engineering, Telecommunications, or a related field• At least 4 years of professional experience in backend development with Java• Strong knowledge of Java (Spring Boot), ...
About the role We are looking for an experienced Backend Java/Spring Boot Developer with Camunda 8 to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend solutions while implementing and optimizing business processes using Camunda 8 . You will ...
... technical standards in a globally distributed engineering organisation. What We're Looking For You may be a good fit if you have: - 7+ years building production backend systems at scale - Deep expertise in Java - Spring Framework, Gradle, and JVM performance tuning - Production experience with event-driven architectures - AWS ...
... treballar per provocar impacte. Sobre el lloc de treball Seguim ampliant l'equip d'enginyeria; en aquest cas, busquem persones amb sòlida experiència com a Backend Java Engineer, amb capacitat per treballar a prop de sistemes i amb coneixement profund de l'ecosistema backend. Quina serà la teva responsabilitat? - Participar ...
Senior Java Developer @ European Institutions - Relocation to Brussels - Open for European candidates We are urgently seeking a Senior Java Developer to join the European Institutions in Brussels, Belgium. Note: A work permit is required for non-European candidates, and it is not provided by the employer. EU candidates ...
Acerca del rol Buscamos un Desarrollador Senior Java con amplia experiencia en arquitectura de aplicaciones empresariales. En esta posición, serás responsable del diseño, desarrollo e implementación de soluciones backend robustas y escalables utilizando las últimas tecnologías del ecosistema Java. Trabajarás en un entorno ...
... GraalVM, Debezium, observabilidad, herramientas de IA para desarrollo Qué buscamos - Experiencia de 3 a 6 años en desarrollo backend Java. - Experiencia sólida con Spring Boot y/o Quarkus . - Conocimiento de Apache Camel . - Experiencia diseñando APIs REST con OpenAPI. - Comprensión práctica de Kafka: producers, consumers, particiones ...
... futuro más seguro, eficiente y sostenible mediante la tecnología. ¡Únete a nuestro equipo de proyectos nacionales e internacionales! Queremos incorporar un Senior Backend Developer (Spring Boot) para unirse a proyectos estratégicos del área de Mobility en San Fernando de Henares . Participarás en el diseño, desarrollo ...
... enhance the Java layer of our internal developer platform. You will work on templates, shared libraries, runtime standards and quality tooling, partnering with engineers, product leaders and scientists to enable sustainable agriculture through advanced digital capabilities. You will lead with Java 17+, Spring Boot, and modern ...
... the best version of themselves Senior Java Backend Engineer - Omnichannel Commerce Analyse business and technical requirements to design and develop robust backend solutions supporting omni-channel retail and order management processes. - Develop, test, debug, and deploy Java-based microservices, ensuring scalability, ...
Indra Mobility busca un Senior Backend Developer para unirse a proyectos de movilidad en San Fernando de Henares. Diseñarás, desarrollarás y mantendrás microservicios basados en Spring Boot y arquitecturas distribuidas, con AWS IoT Core y Lambda, asegurando alta disponibilidad y escalabilidad. Trabajarás en APIs siguiendo ...
... a competitive AI chat alternative for both free and paying users - Implementing sophisticated data processing pipelines that maintain search relevancy As a Senior Backend Engineer , you'll collaborate remotely with your peers and take responsibility for solving product issues impacting our all-in-one privacy solution, ...
What you'll do As a Java Engineer, you will: - Design, develop and enhance software functionalities using Spring Boot and Java technologies. - Build and deploy solutions following CI/CD best practices and automated deployment pipelines. - Develop and automate infrastructure components using Infrastructure as Code methodologies. ...