Ingeniero de software senior en java para defensa/ 60% teletrabajo (Madrid)

Ingeniero de software senior en java para defensa/ 60% teletrabajo (Madrid)

27 oct
|
Indra Group
|
Madrid

27 oct

Indra Group

Madrid

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 actual. 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 Dev Sec Ops. 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 problema

📌 Ingeniero de software senior en java para defensa/ 60% teletrabajo (Madrid)
🏢 Indra Group
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ingeniero de software senior en java para defensa/ 60% teletrabajo (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: ingeniero de software senior en java para defensa/ 60% teletrabajo (madrid) / madrid