05 sep
|
Apiux Tech
|
Madrid
ARQUITECTO/A SOFTWARE SENIOR
Ubicación : Madrid Modalidad de trabajo:
híbrida Incorporación:
lo antes posible Salario : 54.000€ b/a Contrato fijo
Descripció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 PRINCIPALES Definir 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.
REQUISITOS Titulación universitaria o formación superior en el ámbito de las Tecnologías de la Información. Experiencia
mínima de 5 años
como arquitecto/a de software o líder técnico en entornos complejos de arquitectura distribuida. Dominio de
Java
y ecosistema
Spring Boot
(microservicios, APIs REST, seguridad, persistencia). Experiencia con bases de datos
Oracle
y diseño/optimización de modelos relacionales. Conocimiento de
Kubernetes
u
OpenShift
y plataformas de contenedores. Experiencia en integración de sistemas mediante
APIs , mensajería y arquitectura asíncrona. Conocimiento sólido de
CI/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
📌 Arquitecto de software (Madrid)
🏢 Apiux Tech
📍 Madrid