Talent.com
Esta oferta de trabajo no está disponible en tu país.
Arquitecto de Software (Full Stack)

Arquitecto de Software (Full Stack)

ADERENZaragoza, SPAIN
Hace más de 30 días
Descripción del trabajo

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

Crear una alerta de empleo para esta búsqueda

Arquitecto • Zaragoza, SPAIN