> Markdown version of [/jobs/ext/3832241-software-engineer-architect](https://www.wearedevelopers.com/jobs/ext/3832241-software-engineer-architect). 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). --- # Software engineer architect - **Company:** Gmv - **Location:** Tres Cantos, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Distributed Systems, Spring Framework, Service-Oriented Architecture, Software Engineering, UML, Web Applications, Spring-boot, Restful APIs, Microservices - **Published:** October 19, 2026 - **Apply:** https://www.adzuna.es/details/5931872489 ## About the Role Para este puesto, estamos buscando profesionales con experiencia en arquitectura, análisis y desarrollo software, especialmente en aplicaciones web basadas en Java, con al menos 2 años de experencia, que quieran enfrentarse a retos tecnológicos estratégicos dentro del ámbito de la Ciberdefensa., * Análisis funcional y especificación de requisitos. * Diseño de arquitectura de aplicaciones web y sistemas distribuidos. * Arquitecturas orientadas a servicios (SOA) y microservicios. * Modelado UML y herramientas como Enterprise Architect, Visual Paradigm o similares. * Desarrollo de aplicaciones Java. * Spring Framework y Spring Boot. * Diseño e implementación de APIs REST. * Diseño de componentes, servicios e interfaces. También participarás en la elaboración de documentación técnica y de diseño, así como en la colaboración con equipos multidisciplinares siguiendo metodologías ágiles. ## Description Estamos ampliando nuestros equipos en el sector de Ciberdefensa para participar en proyectos estratégicos orientados al desarrollo de aplicaciones tecnológicas para la planificación, gestión y ejecución de operaciones en el ciberespacio., Formarás parte de un proyecto estratégico de Ciberdefensa en el que participarás en todo el ciclo de vida del software: desde entender las necesidades y definir requisitos, hasta diseñar la arquitectura, desarrollar e integrar soluciones. Tendrás la oportunidad de trabajar con aplicaciones Java, arquitecturas distribuidas, APIs y microservicios, colaborando con equipos multidisciplinares en un entorno tecnológico de alta exigencia., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.