> Markdown version of [/jobs/ext/4135771-software-architect](https://www.wearedevelopers.com/jobs/ext/4135771-software-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 Architect - **Company:** Experis - **Location:** Madrid, Spain (Remote available) - **Contract:** Apprenticeship - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Cloud Computing, Continuous Integration, Software Architecture, Software Engineering, Software Quality Assurance (SQA), Technical Debt, Backend, AngularJS, Kubernetes, Front End Software Development, Docker - **Published:** October 31, 2026 - **Apply:** https://www.experis.es/es/oferta-de-empleo/761189/software-architect-h-m-x-madrid-sevilla/pozuelodealarc%C3%B3n ## About the Role + Experiencia sólida en arquitectura de software y desarrollo Java: Tu conocimiento técnico te permitirá participar tanto en la definición de soluciones como en su implementación dentro de entornos complejos y de alta exigencia. + Experiencia en arquitecturas basadas en microservicios: Serás una pieza clave en el diseño de aplicaciones escalables, resilientes y preparadas para evolucionar de forma sostenible. + Diseño y gestión de APIs: Tu experiencia te ayudará a definir integraciones robustas y estándares que faciliten la comunicación entre sistemas y equipos. + Conocimiento de Clean Architecture y Arquitectura Hexagonal: Aplicarás patrones y buenas prácticas que garanticen la mantenibilidad y calidad del software a largo plazo. + Experiencia con Docker y Kubernetes: Participarás en entornos modernos donde la contenerización y la orquestación forman parte esencial de la arquitectura. + Conocimientos en Azure y/o AWS: Trabajarás sobre plataformas cloud que impulsan soluciones cloud-native orientadas a la escalabilidad y la eficiencia operativa. + Visión global de ecosistemas tecnológicos: Comprender la integración entre aplicaciones backend, frontend y movilidad te permitirá tomar decisiones arquitectónicas alineadas con las necesidades del negocio. + Experiencia en CI/CD, testing y observabilidad: Contribuirás a garantizar la calidad técnica, la estabilidad de los entornos y la mejora continua de las soluciones. + Capacidad de liderazgo técnico: Tendrás la oportunidad de actuar como referente para los equipos de desarrollo, guiando decisiones y promoviendo buenas prácticas. + Habilidad para comunicar decisiones arquitectónicas: Tu capacidad para trasladar conceptos técnicos a distintos interlocutores facilitará la alineación entre negocio y tecnología. + Orientación a la calidad y la mejora continua: Tu visión te permitirá construir soluciones sostenibles, escalables y preparadas para afrontar nuevos retos tecnológicos. ## Description Te incorporarás a un proyecto estable dentro del sector público y sanitario, participando en la evolución tecnológica de plataformas críticas y colaborando con equipos multidisciplinares en la definición e implementación de arquitecturas modernas basadas en cloud y microservicios., + Definir y evolucionar arquitecturas de software modernas, escalables y mantenibles. + Participar activamente en las decisiones técnicas y en la implementación de soluciones complejas. + Diseñar arquitecturas basadas en microservicios y principios cloud-native. + Diseñar y exponer APIs seguras, robustas y orientadas a la integración de sistemas. + Aplicar patrones arquitectónicos como Clean Architecture y Arquitectura Hexagonal. + Promover prácticas de resiliencia, desacoplamiento y escalabilidad en aplicaciones distribuidas. + Trabajar sobre entornos backend Java de alta disponibilidad. + Definir soluciones desplegadas mediante Docker y Kubernetes. + Participar en la evolución de arquitecturas sobre Azure y/o AWS. + Asegurar la integración entre aplicaciones backend, frontend y soluciones móviles. + Aportar visión arquitectónica sobre ecosistemas Angular, Android e iOS. + Impulsar buenas prácticas de desarrollo, testing y calidad de software. + Colaborar en la definición y mejora continua de procesos CI/CD. + Potenciar la observabilidad, monitorización y gestión de deuda técnica. + Actuar como referente técnico para los equipos de desarrollo. + Comunicar y justificar decisiones arquitectónicas ante perfiles técnicos y de negocio.