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 de sus principios para diseñar sistemas desacoplados y mantenibles, incluyendo DDD y casos de uso interactivos.
- Microservicios: diseño e implementación, estrategias de comunicación, 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 conocimientos deseables 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: prácticas y patrones, autenticación y autorización.
- Comunicaciones síncronas y asíncronas: REST, gRPC, colas de mensajes, eventos.
Competencias interpersonales y de gestión
- Comunicación efectiva de conceptos técnicos.
- Liderazgo técnico y mentoría.
- Gestión de proyectos en entornos á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
OFRECEMOS:
- Contrato en modalidad Freelance Full time.
- Oferta económica: hasta 350€ jornada + IVA (según experiencia aportada).
- Proyecto de larga duración y recurrencia en proyectos.
- Localización: España (Remoto 100%).