Arquitecto De Software
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
?ARQUITECTO/A SOFTWARE SENIOR??Ubicación: Madrid?Modalidad de trabajo:híbrida?Incorporación:lo antes posible?Salario: **€ b/a?Contrato indefinidoDescripción del puesto:Se incorporará a un proyecto estratégico de transformación tecnológica en un entorno institucional de alta criticidad, orientado a la modernización de sistemas, integración entre plataformas, escalabilidad y cumplimiento normativo.La persona seleccionada será responsable de liderar la definición y evolución de la arquitectura de una plataforma compleja basada en microservicios, actuando como referente técnico transversal para los equipos de desarrollo, QA, DevOps e integración.Se requiere una combinación sólida de visión estratégica, capacidad de diseño técnico y experiencia real en la implantación de soluciones en producción, garantizando siempre calidad, seguridad, mantenibilidad y continuidad del servicio.??FUNCIONES PRINCIPALESDefinir y evolucionar la arquitectura de una plataforma distribuida basada en microservicios.Diseñar criterios de partición funcional, APIs, integración entre servicios y patrones de resiliencia.Liderar decisiones de arquitectura en stack Java/Spring Boot, mensajería, seguridad, modelo de datos e integración con sistemas externos.Supervisar la calidad técnica del desarrollo: estándares de codificación, revisiones de diseño, testing y observabilidad.Colaborar con equipos DevOps en despliegues sobre Kubernetes/OpenShift, automatización CI/CD y operación continua.Coordinar la evolución desde sistemas legacy hacia arquitecturas modernas, garantizando convivencia, trazabilidad y migración controlada.Acompañar a equipos técnicos (analistas, desarrolladores y responsables) en la adopción de buenas prácticas arquitectónicas.Actuar como interlocutor técnico-funcional, traduciendo necesidades de negocio en soluciones sostenibles y viables.?REQUISITOSTitulación universitaria o formación superior en el ámbito de las Tecnologías de la Información.Experienciamínima de 5 añoscomo arquitecto/a de software o líder técnico en entornos complejos de arquitectura distribuida.Dominio deJavay ecosistemaSpring Boot(microservicios, APIs REST, seguridad, persistencia).Experiencia con bases de datosOracley diseño/optimización de modelos relacionales.Conocimiento deKubernetesuOpenShifty plataformas de contenedores.Experiencia en integración de sistemas medianteAPIs, mensajería y arquitectura asíncrona.Conocimiento sólido deCI/CD, automatización de despliegues y gobierno del ciclo de vida del software.Experiencia en diseño de arquitecturas seguras: autenticación, autorización, trazabilidad y protección de datos.Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares.?SE VALORARÁExperiencia en migraciones de sistemas legacy a microservicios.Conocimiento de motores BPM o herramientas de orquestación de procesos.Experiencia en entornos regulados o de alta criticidad (auditoría, trazabilidad, continuidad operativa).Proyectos con altos requisitos de interoperabilidad, escalabilidad y seguridad.Experiencia en observabilidad: métricas, logging centralizado, performance tuning y resiliencia.?STACK TECNOLÓGICOBackend:Java, Spring Boot, APIs REST, JPA/HibernateDatos:Oracle, SQL, modelado relacional, optimizaciónIntegración:APIs, mensajería, patrones asíncronosPlataforma:Docker, Kubernetes/OpenShift, CI/CD, automatizaciónCalidad:SonarQube, testing, cobertura, revisión de códigoSeguridad:JWT, control de acceso, trazabilidad, hardeningOperaciones:Observabilidad, logging, métricas, rendimiento y resiliencia
Requirements
Titulación universitaria o formación superior en el ámbito de las Tecnologías de la Información. Experienciamínima de 5 añoscomo arquitecto/a de software o líder técnico en entornos complejos de arquitectura distribuida. Dominio deJavay ecosistemaSpring Boot(microservicios, APIs REST, seguridad, persistencia). Experiencia con bases de datosOracley diseño/optimización de modelos relacionales. Conocimiento deKubernetesuOpenShifty plataformas de contenedores. Experiencia en integración de sistemas medianteAPIs, mensajería y arquitectura asíncrona. Conocimiento sólido deCI/CD, automatización de despliegues y gobierno del ciclo de vida del software. Experiencia en diseño de arquitecturas seguras: autenticación, autorización, trazabilidad y protección de datos. Capacidad de liderazgo técnico y coordinación de equipos multidisciplinares. ?SE VALORARÁ Experiencia en migraciones de sistemas legacy a microservicios. Conocimiento de motores BPM o herramientas de orquestación de procesos. Experiencia en entornos regulados o de alta criticidad (auditoría, trazabilidad, continuidad operativa). Proyectos con altos requisitos de interoperabilidad, escalabilidad y seguridad. Experiencia en observabilidad: métricas, logging centralizado, performance tuning y resiliencia. ?STACK TECNOLÓGICO Backend:Java, Spring Boot, APIs REST, JPA/Hibernate Datos:Oracle, SQL, modelado relacional, optimización Integración:APIs, mensajería, patrones asíncronos Plataforma:Docker, Kubernetes/OpenShift, CI/CD, automatización Calidad:SonarQube, testing, cobertura, revisión de código Seguridad:JWT, control de acceso, trazabilidad, hardening Operaciones:Observabilidad, logging, métricas, rendimiento y resiliencia
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Fully Remote Software Engineer Jobs