Senior Java Software Developer
Indra·Madrid, Spain
What they ask for
Have the right to work in Spain
Indra doesn't mention sponsorship in the ad.
Work on-site in Madrid
No relocation package mentioned.
Have 10+ years of experience
Senior-level role.
Pulled from the advert automatically — the full ad is what counts.
About the role
At Indra Group, Tech for the Future.
💻 We lead the development of cutting-edge technology solutions that drive digital transformation in strategic projects.
¡Join our team and take part in innovative projects in the technology field! 🚀
What will you do?
✅ Develop applications and services using Java 17 or higher.
✅ Implement unit tests with JUnit 5 to ensure code quality.
✅ Manage repositories and version control with Git.
✅ Build and maintain projects with Maven.
✅ Collaborate on continuous integration using Jenkins (desirable).
✅ Participate in the development of microservices with Spring Boot (desirable).
✅ Integrate distributed systems with Kafka and Project Reactor (desirable).
✅ Work with PostgreSQL databases (desirable).
✅ Apply agile methodologies such as Scrum (desirable).
✅ Develop graphical interfaces with Swing (desirable).
What are we looking for?
💡 Don't worry if you don't meet 100% of what we're looking for. Go ahead, check out our proposal and let us see what you can bring!
📌 Experience: More than 10 years in Java software development.
🎓 Education: Degree in Computer Engineering, Telecommunications, or similar.
🌐 Languages: English B2 level (documentation only).
✈️ Travel: Not required.
📌 Technical skills:
• Java 17 or higher.
• JUnit 5.
• Git.
• Maven.
• Jenkins (desirable).
• Spring Boot (desirable).
• Kafka (desirable).
• Project Reactor (desirable).
• PostgreSQL (desirable).
• Scrum (desirable).
• Swing (desirable).
What we offer
🔒 Stability and Future: Long-term projects in a leading company with more than 50,000 professionals.
🌍 Innovative and High-Impact Projects: You will work with cutting-edge technologies with national and international impact.
🤝 Close and Transparent Environment: Direct communication and collaborative atmosphere.
📈 Career path tailored to you: Boost your professional development.
📚 Continuous training: Access to Open University and Udemy for Business (more than 6,000 courses).
🎁 Exclusive benefits: Discounts on gyms, leisure, dining, and more.
💰 Competitive compensation and flexible benefits.
Hiring process
🕓 What does our selection process look like?
• 🔍 Profile review: We assess your experience and skills to determine if you fit what we're looking for.
• 📞 First contact (5-10 min): If you receive a call from an unknown number, it's our team! It will be a quick conversation to get to know you and answer any questions.
• 🤝 Technical interview: You will meet with the team, who will explain the project and daily tasks. We will also explore your technical knowledge. Additionally, we will conduct brief psychological and English competency tests (if necessary).
• 🎉 Offer and welcome: If everything goes well, you'll join our team and start this new stage together!
⏳ Estimated process time: 1-2 weeks.
Additional information
Our commitment
🌍 We promote work environments where people are treated with respect and dignity, fostering professional development for our staff and ensuring equal opportunities in selection, training, and promotion.
✅ We offer an environment free from any discrimination based on gender, age, sexual orientation, gender identity or expression, religion, ethnicity, marital status, or any other personal or social circumstance.
✨ INDRA is a Top Employer 2025 certified 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, Tech for the Future.
💻 Lideramos el desarrollo de soluciones tecnológicas punteras que impulsan la transformación digital en proyectos estratégicos.
¡Únete a nuestro equipo y participa en proyectos innovadores en el ámbito tecnológico! 🚀
¿Qué harás?
✅ Desarrollar aplicaciones y servicios utilizando Java 17 o superior.
✅ Implementar pruebas unitarias con JUnit 5 para garantizar la calidad del código.
✅ Gestionar repositorios y control de versiones con Git.
✅ Construir y mantener proyectos con Maven.
✅ Colaborar en la integración continua mediante Jenkins (deseable).
✅ Participar en el desarrollo de microservicios con Spring Boot (deseable).
✅ Integrar sistemas distribuidos con Kafka y Project Reactor (deseable).
✅ Trabajar con bases de datos PostgreSQL (deseable).
✅ Aplicar metodologías ágiles como Scrum (deseable).
✅ Desarrollar interfaces gráficas con Swing (deseable).
¿Qué buscamos en ti?
💡 No te preocupes si no cumples el 100% de lo que buscamos. ¡Anímate, conoce nuestra propuesta y así conoceremos lo que nos puedes aportar!
📌 Experiencia: Más de 10 años en desarrollo de software Java.
🎓 Educación: Ingeniería en Informática, Telecomunicaciones o similar.
🌐 Idiomas: Inglés nivel B2 (solo para documentación).
✈️ Viajes: No requeridos.
📌 Skills técnicos:
• Java 17 o superior.
• JUnit 5.
• Git.
• Maven.
• Jenkins (deseable).
• Spring Boot (deseable).
• Kafka (deseable).
• Project Reactor (deseable).
• PostgreSQL (deseable).
• Scrum (deseable).
• Swing (deseable).
Lo que te ofrecemos
🔒 Estabilidad y Futuro: Proyectos a largo plazo en una empresa líder con más de 50.000 profesionales.
🌍 Proyectos Innovadores y de Alto Alcance: Trabajarás con tecnologías de vanguardia con impacto nacional e internacional.
🤝 Ambiente Cercano y Transparente: Comunicación directa y entorno colaborativo.
📈 Plan de carrera adaptado a ti: Impulsa tu desarrollo profesional.
📚 Formación continua: Acceso a Open University y Udemy for Business (más de 6.000 cursos).
🎁 Beneficios exclusivos: Descuentos en gimnasios, ocio, restauración y más.
💰 Retribución competitiva y compensación flexible.
Hiring process
🕓 ¿Cómo es nuestro proceso de selección?
• 🔍 Revisión de tu perfil: Evaluamos tu experiencia y habilidades para determinar si encajas con lo que buscamos.
• 📞 Primera toma de contacto (5-10 min): Si recibes una llamada de un número desconocido, ¡es nuestro equipo! Será una conversación rápida para conocerte y resolver cualquier duda.
• 🤝 Entrevista técnica: Te reunirás con el equipo, quienes te explicarán el proyecto y las tareas diarias. También exploraremos tus conocimientos técnicos. Además, te realizaremos breves pruebas de competencias psicológicas e inglés (si es necesario).
• 🎉 Oferta y bienvenida: Si todo va bien, ¡te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!
⏳ Tiempo estimado del proceso: 1-2 semanas.
Additional information
Nuestro compromiso
🌍 Promovemos 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 selección, formación y promoción.
✅ Ofrecemos un entorno 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 2025!
Incorpórate a una empresa certificada como una de las mejores 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, .