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, Spring Integration, Spring Security y Spring Scheduler.
Arquitectura Limpia (Clean Architecture):
comprensión profunda para diseñar sistemas desacoplados y mantenibles, incluyendo DDD y casos de uso interactivos.
Microservicios:
diseño, implementación, comunicación entre servicios, gestión de API y patrones de descomposición.
Patrones de diseño de software:
experiencia en patrones estructurales, creacionales y de comportamiento.
Experiencia en Angular y React, con conocimiento deseable en arquitecturas Front Angular y React.
Habilidades de desarrollo y metodologías
Desarrollo dirigido por pruebas (TDD).
Integración y entrega continua (CI/CD).
Gestión de contenedores y orquestación:
Docker, Kubernetes u otras herramientas.
Capacidades adicionales
Bases de datos y almacenamiento:
relacionales y no relacionales.
Seguridad de aplicaciones:
mejores prácticas, autenticación y autorización.
Comunicaciones síncronas (REST, gRPC) y asíncronas (colas de mensajes, eventos).
Competencias interpersonales y de gestión
Comunicación efectiva.
Liderazgo técnico y mentoría.
Gestión de proyectos en entornos ágiles.
Tecnologías necesariasSpring Boot, Spring Batch + Spring Integration, Gradle, Clean/Hexagonal + DDD, OpenAPI, AsyncAPI, JMolecules / ArchUnit.
Tecnologías deseablesKubernetes, Spring Modulith, Spring Cloud, Micrometer, Persistence, Multi-Framework (MicroProfile, Quarkus), Templates (Mustache, Yeoman, ...).
IdiomasInglés (nivel B2).
Ofrecemos
Contrato en modalidad Freelance Full time.
Oferta económica:
hasta 350€ por jornada + IVA (según experiencia).
Proyecto de larga duración con recurrencia en proyectos.
Localización:
España (Remoto 100%).
#J-18808-Ljbffr