BUSCAMOS : Arquitecto de Software (Full Stack) Profesional con experiencia contrastada desempeñando el rol de Arquitecto de Software. Conocimientos y habilidades técnicas fundamentales Spring Framework: dominio en Spring Core, con enfoque en Spring Batch para trabajos batch de gran volumen, Spring Integration para integración de sistemas y flujo de mensajes, Spring Security para autenticación y autorización, y Spring Scheduler para tareas programadas. Arquitectura Limpia (Clean Architecture): comprensión profunda de sus principios para diseñar sistemas desacoplados y mantenibles, incluyendo separación de intereses, DDD y casos de uso interactivos. Microservicios: diseño e implementación, estrategias de comunicación, gestión de API y patrones para descomponer aplicaciones monolíticas. Patrones de diseño de software: experiencia en patrones estructurales, creacionales y de comportamiento. Experiencia en Angular y React, con conocimientos deseables en arquitecturas Front Angular y React. Habilidades de desarrollo y metodologías Desarrollo dirigido por pruebas (TDD): emplear TDD para garantizar calidad y facilitar refactorizaciones. Integración y entrega continua (CI/CD): experiencia con herramientas para automatización de pruebas, integración y despliegue. Gestión de contenedores y orquestación: conocimientos en Docker, Kubernetes u otras herramientas. Capacidades adicionales Bases de datos y almacenamiento: experiencia con sistemas relacionales y no relacionales, estrategias de acceso y almacenamiento escalables. Seguridad de aplicaciones: buenas prácticas en seguridad, diseño protegido de microservicios, autenticación y autorización. Comunicaciones síncronas y asíncronas: implementación de REST, gRPC, colas de mensajes y eventos. Competencias interpersonales y de gestión Comunicación efectiva: explicar conceptos técnicos a personas no técnicas. Liderazgo técnico: guiar y mentorizar equipos, promover buenas prácticas. Gestión de proyectos: conocimiento en metodologías ágiles y trabajo en marcos ágiles. Tecnologías necesarias Spring Boot, Spring Batch + Spring Integration Gradle Clean / Hexagonal + DDD OpenAPI, AsyncAPI JMolecules / ArchUnit Tecnologías deseables Kubernetes, Spring Modulith, Spring Cloud, Micrometer Persistence, Multi-Framework (MicroProfile, Quarkus) Templates (Mustache, Yeoman, ...) Idiomas Inglés (nivel B2) OFRECEMOS Contrato en modalidad Freelance Full time. Oferta económica: hasta 350€ jornada + IVA, según experiencia. Proyecto de larga duración, con recurrencia en proyectos. Localización: España (Remoto 100%). #J-18808-Ljbffr