Arquitecto de software
17 hours ago
Madrid
🚀ARQUITECTO/A SOFTWARE SENIOR🚀 📍Ubicación: Madrid 💼Modalidad de trabajo: híbrida 🕛Incorporación: lo antes posible 🤑Salario: 54.000€ b/a 📋Contrato indefinido 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