06 sep
|
Apiux Tech
|
España
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.
A continuación se detalla todo lo que necesita saber sobre lo que implica esta oportunidad, así como lo que se espera de los solicitantes.
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, Dev Ops 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 Dev Ops en despliegues sobre Kubernetes/Open Shift, 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 Open Shift 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. xqbhyrx 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/Open Shift, CI/CD, automatización
Calidad: Sonar Qube, 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 (España)
🏢 Apiux Tech
📍 España