Ingeniero de Software Senior en Java para Defensa/ 60% teletrabajo
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job 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.
Requirements
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.
Benefits & conditions
- 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., * 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.
About the company
Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…