Senior Backend Java Engineer (Spring & Kafka) - Barcelona

Indra
Indra
Barcelona, SpainOn-siteCompetitiveAdded 1 month agoInternship
πŸ‡ͺπŸ‡Έ Translated from Spanish

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

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 European projects team!
As a leading company in the defense sector, we are looking to strengthen our team with a Java Backend Engineer for Cyberdefense projects.

πŸš€ What will your day-to-day look like?

  • Develop robust, scalable, and high-performance backend services in cyberdefense environments.
  • Design, build, and evolve REST APIs ensuring their maintainability and security.
  • Work with Java 8+ and Spring in complex and productive environments.
  • Design, optimize, and maintain relational databases, primarily PostgreSQL.
  • Participate in the definition of technical architectures and key decision-making.
  • Apply advanced testing (TDD/BDD) to guarantee software quality.
  • Collaborate with multidisciplinary teams under agile methodologies (Scrum/Kanban/SAFe).
  • Implement integrations between systems using messaging (Kafka).
  • Provide technical mentoring to junior profiles and perform code reviews.
  • Drive continuous improvement by applying Clean Code principles and development best practices.

🎯 What are we looking for in you?

  • 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 the design and implementation of REST APIs.
  • Advanced knowledge of relational databases, especially PostgreSQL.
  • Proven experience in testing (TDD and BDD).
  • Experience in 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 like SonarQube is valued.
  • Familiarity with Clean Code and SOLID principles.
  • Ability to work in a team, proactivity, and results orientation.

What we offer

  • Stability and Future 🏒✨: Long-term projects in a leading Defense company with over 60,000 professionals, providing financial security.
  • Innovative and High-Impact Projects πŸš€: You will work with cutting-edge technologies, creating an impact at both national and international levels.
  • 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 professional growth and development.
  • Continuous training πŸ“š: via Open University and Udemy for Business (over 6,000 courses to specialize!).
  • Exclusive wellness discounts 🎁: Enjoy benefits at gyms, restaurants, shops, leisure, and more as an Indra employee.
  • Competitive remuneration πŸ’° and flexible compensation plans πŸ’ΈπŸ“Š tailored to your needs.
  • πŸ’» Remote work: 60%, 3 days at home, 2 days in the office.

πŸ“Œ Our process

  • Application review πŸ” - We review your experience and see if you fit what we are looking for.
  • First chat (5-10 min) πŸ“ž - If an unknown number calls you, it's us. This will be a relaxed conversation to get to know you and resolve doubts.
  • Interview with the talent attraction team 🀝: We want you to get to know us better as a company: values, career model, skills... so that both you and the project team can analyze if there is a match.
  • Technical interview 🀝 - You will meet the team, who will explain the project and daily tasks in detail, and ask about your technical knowledge and skills. Additionally, we will send you brief psychological and English competency tests (if necessary) to better understand your profile.
  • Offer and welcome πŸŽ‰ - If everything goes well, you join our team and we begin this new stage together!

πŸ•’ Estimated time: We want it to be agile, around 1-2 weeks.

Our commitment is to promote work environments where people are treated with respect and dignity, striving for the professional development of the workforce and guaranteeing equal opportunities in selection, training, and promotion, offering a work environment free from 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 provided to our professionals.

View original advert (Spanish)

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.

πŸš€ ΒΏQuΓ© harΓ‘s en tu dΓ­a a dΓ­a?

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

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

Lo que te ofrecemos

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

πŸ“Œ AsΓ­ es nuestro proceso

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

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.

Need a visa? No sponsorship mentioned here. Browse visa jobs