26 oct
|
Indra Group
|
Madrid
26 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/aSenior Java Engineer / Software Architectpara participar en el diseño, desarrollo y evolución de productos y soluciones tecnológicas complejas.Buscamos un perfil con una trayectoria consolidada enJava, experiencia enDomain-Driven Design y arquitectura hexagonal, y conocimientos de sistemas distribuidos, microservicios y mensajería conApache Kafkao 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.ComoSenior 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 aplicandoDomain-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 conJava, microservicios y sistemas distribuidos.Diseñar arquitecturas orientadas a eventos y soluciones de mensajería medianteApache Kafkao 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 conJava .Experiencia práctica aplicandoDDD 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 comoApache 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 a10 años .Dominio deJavay experiencia en el desarrollo de aplicaciones backend.Experiencia sólida conDomain-Driven Design .Experiencia práctica diseñando soluciones mediantearquitectura hexagonal .Conocimiento de microservicios y sistemas distribuidos.Experiencia con arquitecturas orientadas a eventos.Conocimientos deApache Kafkao plataformas equivalentes de mensajería o streaming.Experiencia con control de versiones medianteGit .Conocimiento de metodologías ágiles, especialmenteScrum .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 valorablesExperiencia comoTech Lead, Technical Lead, Senior Software Engineer o Software Architect .Conocimientos deSpring Booty del ecosistema Java moderno.Experiencia con plataformas de integración y orquestación comoKafka 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 comoTOGAF 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 personalesPensamiento 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 ofrecemosEstabilidad 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 :crecimiento 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 (Madrid)
🏢 Indra Group
📍 Madrid