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 seguro 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
Arquitecto • Zaragoza, SPAIN