.Si estás buscando un nuevo proyecto con el que empezar un nuevo reto que impulse tu carrera ¡Estamos deseando conocerte!Estamos en la búsqueda de un Arquitecto/a de Software con al menos 4 años de experiencia en este rol, enfocado en Java y Microservicios. El candidato ideal será capaz de liderar la transformación tecnológica, modernizar arquitecturas existentes y guiar al equipo hacia soluciones eficientes y escalables en entornos de alto rendimiento para un cliente del sector textil.Buscamos una persona con mentalidad estratégica y con capacidad de autogestión, que valore el trabajo en equipo bajo metodologías ágiles, tenga un enfoque hacia la mejora continua y una fuerte orientación a ofrecer soluciones con rendimiento óptimo.La modalidad es de teletrabajo desde cualquier punto de España e Islas, con ubicación preferente en A Coruña o Sevilla, para momentos puntuales.Conocimientos imprescindibles:Trayectoria comprobada (mínimo 4 años) como Arquitecto de Software, con experiencia demostrada en proyectos basados en Java y Microservicios.Experiencia sólida en patrones de diseño y aplicación de principios SOLID y clean code.Dominio de Arquitecturas Limpias, Hexagonales, de Puertos y Adaptadores.Experiencia migrando monolitos a arquitecturas basadas en microservicios en la nube.Amplia experiencia en la programación basada en mensajería asíncrona y arquitecturas event-driven.Conocimientos avanzados en DDD y TDD.Familiaridad con herramientas y prácticas DevOps.Experiencia con Cloud (AWS, Azure y/o Google Cloud) y herramientas de contenedores como Docker y Kubernetes.Experiencia con bases de datos SQL y NoSQL.Habilidades avanzadas en la implementación de observability tools para asegurar el correcto monitoreo de las soluciones.Experiencia con herramientas de asistencia en código basadas en AI es un plus.Funciones del puesto:Liderar la arquitectura de soluciones de software desde su concepción hasta la implementación, asegurando la integración exitosa de tecnologías frontend y backend.Diseñar y guiar la migración de arquitecturas monolíticas a entornos microservicios en la nube, promoviendo prácticas sólidas de diseño como Arquitectura Hexagonal y Clean Architecture.Aplicar patrones de diseño y principios SOLID en todas las soluciones, garantizando código limpio y mantenible.Implementar y fomentar DDD (Domain Driven Design) y TDD (Test Driven Development) para asegurar el desarrollo de soluciones alineadas con las necesidades del negocio y de alta calidad.Colaborar estrechamente con equipos de desarrollo en la adopción de herramientas DevOps, estableciendo flujos de CI/CD y prácticas de infraestructura como código.Implementar soluciones escalables y resilientes con mensajería asíncrona y técnicas de event-driven architecture.Trabajar en un entorno Cloud (AWS, Azure, Google Cloud), utilizando contenedores como Docker y herramientas de orquestación como Kubernetes