> Markdown version of [/jobs/ext/3906733-ingeniero-de-software-senior-en-java-para-defensa-60-teletrabajo](https://www.wearedevelopers.com/jobs/ext/3906733-ingeniero-de-software-senior-en-java-para-defensa-60-teletrabajo). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingeniero de Software Senior en Java para Defensa/ 60% teletrabajo - **Company:** Indra - **Location:** Madrid, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Cloud Computing, Software Quality, Continuous Integration, Distributed Systems, Scrum Methodology, Software Architecture, Software Engineering, Software Quality Assurance (SQA), Apache Camel, Spring-boot, Technical Debt, Backend, Git, Togaf, Apache Kafka, Software Version Control, Devsecops, Microservices - **Published:** October 25, 2026 - **Apply:** https://www.jobleads.com/es/job/ingeniero-de-software-senior-en-java-para-defensa-60-teletrabajo--alcobendas--e0668eba091f044bf5284bb3852263860 ## About the Role Buscamos un perfil con una trayectoria consolidada en Java, experiencia en Domain-Driven Design y arquitectura hexagonal, y conocimientos de sistemas distribuidos, microservicios y mensajería con Apache Kafka o tecnologías equivalentes. La posición combina arquitectura técnica, liderazgo e implementación, por lo que buscamos una persona que disfrute tomando decisiones de diseño sin perder el contacto con el código. Como Senior Java Engineer / Software Architect, serás responsable del diseño técnico y la evolución de productos y componentes software, garantizando su calidad, escalabilidad y alineamiento arquitectónico., * Una trayectoria profesional consolidada en desarrollo backend con Java. * Experiencia práctica aplicando DDD y arquitectura hexagonal. * Capacidad para diseñar e implementar sistemas distribuidos, microservicios y soluciones orientadas a eventos. * Conocimiento de plataformas de mensajería o streaming como Apache Kafka. * Experiencia tomando decisiones técnicas y definiento patrones de arquitectura. * Capacidad para combinar arquitectura, liderazgo técnico e implementación. * Experiencia trabajando con equipos multidisciplinares y metodologías ágiles. * Capacidad para explicar decisiones técnicas a diferentes audiencias. * Orientación a la calidad, mantenibilidad, rendimiento y evolución tecnológica. * Experiencia profesional consolidada en desarrollo de software, preferiblemente cercana o superior a 10 años. * Dominio de Java y experiencia en el desarrollo de aplicaciones backend. * Experiencia sólida con Domain-Driven Design. * Experiencia práctica diseñando soluciones mediante arquitectura hexagonal. * Conocimiento de microservicios y sistemas distribuidos. * Experiencia con arquitecturas orientadas a eventos. * Conocimientos de Apache Kafka o plataformas equivalentes de mensajería o streaming. * Experiencia con control de versiones mediante Git. * Conocimiento de metodologías ágiles, especialmente Scrum. * Capacidad para realizar diseño técnico y participar directamente en la implementación. * Experiencia definiendo componentes, patrones y estándares técnicos. * Capacidad para liderar decisiones técnicas y colaborar con diferentes equipos., * Experiencia como Tech Lead, Technical Lead, Senior Software Engineer o Software Architect. * Conocimientos de Spring Boot y del ecosistema Java moderno. * Experiencia con plataformas de integración y orquestación como Kafka Connect o Apache Camel. * Conocimientos de CI/CD, automatización de pruebas y calidad de software. * Experiencia en proyectos de ciberseguridad, ciberdefensa, defensa o sistemas críticos. * Participación en proyectos financiados por organismos europeos o internacionales. * Conocimientos sobre el ciclo de vida seguro del software y DevSecOps. * Experiencia con arquitecturas corporativas o marcos como TOGAF o NAFv4. * Experiencia definiendo documentación técnica y funcional. * Conocimiento de plataformas cloud, contenedores y orquestadores. * Certificaciones relacionadas con Java, arquitectura de software, Agile, cloud o gestión de proyectos., * Pensamiento analítico y capacidad para resolver problemas complejos. * Orientación a resultados y a la calidad. * Capacidad para tomar y defender decisiones técnicas. * Comunicación clara con perfiles técnicos y no técnicos. * Liderazgo técnico y capacidad de acompañamiento a otros profesionales. * Autonomía, iniciativa y responsabilidad. * Capacidad de negociación y coordinación. * Trabajo en equipos multidisciplinares. * Orientación a la mejora continua y al aprendizaje., 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. ## Description 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 estratégicos! En nuestro posicionamiento como compañía líder en el ámbito de defensa y ciberseguridad, queremos reforzar nuestro equipo con un/a Senior Java Engineer / Software Architect para participar en el diseño, desarrollo y evolución de productos y soluciones tecnológicas complejas. Buscamos un perfil con una trayectoria consolidada en Java, experiencia en Domain-Driven Design y arquitectura hexagonal, y conocimientos de sistemas distribuidos, microservicios y mensajería con Apache Kafka o tecnologías equivalentes. La posición combina arquitectura técnica, liderazgo e implementación, por lo que buscamos una persona que disfrute tomando decisiones de diseño sin perder el contacto con el código. Como Senior Java Engineer / Software Architect, serás responsable del diseño técnico y la evolución de productos y componentes software, garantizando su calidad, escalabilidad y alineamiento arquitectónico. Tus principales funciones son: * Diseñar arquitecturas de software aplicando Domain-Driven Design, arquitectura hexagonal, Clean Architecture y principios SOLID. * Definir la arquitectura técnica y el diseño de bajo nivel de productos y componentes. * Diseñar e implementar soluciones backend con Java, microservicios y sistemas distribuidos. * Diseñar arquitecturas orientadas a eventos y soluciones de mensajería mediante Apache Kafka o tecnologías equivalentes. * Participar activamente en el desarrollo, evolución y mantenimiento de componentes software. * Identificar componentes reutilizables y establecer patrones y buenas prácticas de desarrollo. * Asegurar la coherencia entre la visión de producto y la implementación técnica. * Colaborar con Product Owners, Delivery Managers, arquitectos de soluciones y equipos de desarrollo. * Liderar técnicamente equipos, realizar revisiones de diseño y acompañar a otros perfiles en la toma de decisiones. * Participar en la gestión de repositorios, versionado, calidad del código y alineamiento arquitectónico. * Contribuir a la planificación técnica, estimación de tareas, gestión de deuda técnica y documentación. * Participar en actividades de integración continua, automatización y mejora del ciclo de vida del software. Buscamos una persona con visión arquitectónica, profundidad técnica y capacidad para trabajar sobre productos complejos, que aporte: * Una trayectoria profesional consolidada en desarrollo backend con Java. * Experiencia práctica aplicando DDD y arquitectura hexagonal. * Capacidad para diseñar e implementar sistemas distribuidos, microservicios y soluciones orientadas a eventos. * Conocimiento de plataformas de mensajería o streaming como Apache Kafka. * Experiencia tomando decisiones técnicas y definiento patrones de arquitectura. * Capacidad para combinar arquitectura, liderazgo técnico e implementación. * Experiencia trabajando con equipos multidisciplinares y metodologías ágiles. * Capacidad para explicar decisiones técnicas a diferentes audiencias. * Orientación a la calidad, mantenibilidad, rendimiento y evolución tecnológica. * Experiencia profesional consolidada en desarrollo de software, preferiblemente cercana o superior a 10 años. * Dominio de Java y experiencia en el desarrollo de aplicaciones backend. * Experiencia sólida con Domain-Driven Design. * Experiencia práctica diseñando soluciones mediante arquitectura hexagonal. * Conocimiento de microservicios y sistemas distribuidos. * Experiencia con arquitecturas orientadas a eventos. * Conocimientos de Apache Kafka o plataformas equivalentes de mensajería o streaming. * Experiencia con control de versiones mediante Git. * Conocimiento de metodologías ágiles, especialmente Scrum. * Capacidad para realizar diseño técnico y participar directamente en la implementación. * Experiencia definiendo componentes, patrones y estándares técnicos. * Capacidad para liderar decisiones técnicas y colaborar con diferentes equipos. Requisitos valorables * Experiencia como Tech Lead, Technical Lead, Senior Software Engineer o Software Architect. * Conocimientos de Spring Boot y del ecosistema Java moderno. * Experiencia con plataformas de integración y orquestación como Kafka Connect o Apache Camel. * Conocimientos de CI/CD, automatización de pruebas y calidad de software. * Experiencia en proyectos de ciberseguridad, ciberdefensa, defensa o sistemas críticos. * Participación en proyectos financiados por organismos europeos o internacionales. * Conocimientos sobre el ciclo de vida seguro del software y DevSecOps. * Experiencia con arquitecturas corporativas o marcos como TOGAF o NAFv4. * Experiencia definiendo documentación técnica y funcional. * Conocimiento de plataformas cloud, contenedores y orquestadores. * Certificaciones relacionadas con Java, arquitectura de software, Agile, cloud o gestión de proyectos. Habilidades personales * Pensamiento analítico y capacidad para resolver problemas complejos. * Orientación a resultados y a la calidad. * Capacidad para tomar y defender decisiones técnicas. * Comunicación clara con perfiles técnicos y no técnicos. * Liderazgo técnico y capacidad de acompañamiento a otros profesionales. * Autonomía, iniciativa y responsabilidad. * Capacidad de negociación y coordinación. * Trabajo en equipos multidisciplinares. * Orientación a la mejora continua y al aprendizaje. Lo que te ofrecemos * Estabilidad y futuro : proyectos a largo plazo en una empresa líder en Defensa con más de 50.000 profesionales. * Proyectos innovadores y de alto alcance : trabajarás con tecnologías avanzadas en iniciativas de impacto nacional e internacional. * Ambiente cercano y transparente : comunicación directa y colaboración con responsables y compañeros. * Autonomía y flexibilidad : capacidad para organizar tu trabajo y medidas orientadas a facilitar la conciliación. * Plan de carrera adaptado a ti : desarrollo profesional alineado con tu experiencia, capacidades y objetivos. * Formación continua : acceso a Open University y Udemy for Business, con más de 6.000 cursos de especialización. * Descuentos exclusivos para tu bienestar : ventajas en gimnasios, restauración, tiendas, ocio y otros servicios. * Retribución competitiva : y planes de compensación flexible adaptados a tus necesidades. Cómo es nuestro proceso de selección? * Revisión de tu perfil : analizaremos tu experiencia y conocimientos para determinar el encaje con la posición. * Primera toma de contacto, 5-10 minutos : mantendremos una breve conversación para conocerte, entender tu motivación y resolver tus primeras dudas. * Entrevista técnica : conocerás al equipo, profundizaremos en tu experiencia y te explicaremos el proyecto y las responsabilidades. * Entrevista con Atracción de Talento : te presentaremos nuestros valores, modelo de carrera, formación y oportunidades de desarrollo. * Oferta y bienvenida : si existe encaje por ambas partes, comenzarás una nueva etapa con nuestro equipo.Tiempo estimado del proceso: 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 compañía reconocida como una de las mejores empresas empleadoras de España por su gestión integral de personas y sus condiciones profesionales.