25 oct
|
Indra Group
|
Alcobendas
25 oct
Indra Group
Alcobendas
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 confiable 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.
#J-18808-Ljbffr
📌 Ingeniero de Software Senior en Java para Defensa/ 60% teletrabajo (Alcobendas)
🏢 Indra Group
📍 Alcobendas