> Markdown version of [/jobs/ext/3832230-arquitecto-a-de-software](https://www.wearedevelopers.com/jobs/ext/3832230-arquitecto-a-de-software). 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). --- # Arquitecto/a de Software - **Company:** GMV - **Location:** Madrid, 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.tecnoempleo.com/arquitecto-software-gmv/java-apis/rf-11dc10b4126a03dc6d4c ## 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.Buscamos experiencia o familarización en: - 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 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.