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 automatizar pruebas, integración y despliegue.
* Gestión de contenedores y orquestación: conocimientos en Docker, Kubernetes u otras herramientas.
Capacidades adicionales:
* Bases de datos: experiencia con sistemas relacionales y no relacionales, estrategias de almacenamiento y acceso escalables.
* Seguridad de aplicaciones: buenas prácticas, patrones, autenticación y autorización a nivel de servicio.
* 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, promoviendo buenas prácticas.
* Gestión de proyectos: 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, Persistencia, Multi-Framework (MicroProfile, Quarkus), Templates.
Idiomas: Inglés (nivel B2).
OFRECEMOS:
* Contrato freelance a tiempo completo.
* Oferta económica hasta 350€/día + IVA, según experiencia.
* Proyecto de larga duración y recurrencia en proyectos.
* Localización: España, 100% remoto.
#J-18808-Ljbffr