¡Activa las notificaciones laborales por email!

Arquitecto de Software (Full Stack)

Aderen

Las Palmas de Gran Canaria

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 30 días

Descripción de la vacante

Una empresa de tecnología busca un Arquitecto de Software (Full Stack) con experiencia en Spring Framework, diseño de microservicios y habilidades en TDD. Se ofrece contrato Freelance a tiempo completo con un salario de hasta 350€ por jornada. El puesto es 100% remoto y implica trabajar en proyectos de larga duración, promoviendo buenas prácticas de desarrollo y liderazgo técnico.

Formación

  • Experiencia como Arquitecto de Software.
  • Conocimientos profundos en Spring Framework y servicios de microservicios.
  • Capacidad de trabajar en entornos ágiles y colaborar con equipos.

Responsabilidades

  • Diseñar y desarrollar arquitecturas de software efectivas.
  • Mentorizar equipos y promover buenas prácticas de desarrollo.
  • Garantizar calidad del software aplicando TDD.

Conocimientos

Spring Framework
Arquitectura Limpia
Microservicios
Patrones de diseño de software
Angular
React
TDD
CI/CD
Docker
Kubernetes

Herramientas

Spring Boot
Gradle
OpenAPI
AsyncAPI
Descripción del empleo

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 especial énfasis 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: conocimiento en diseño e implementación, incluyendo comunicación entre servicios, 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 para facilitar mantenimiento y escalabilidad.
  • 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): habilidad para 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 para gestión eficiente en producción.

Capacidades adicionales

  • Bases de datos y almacenamiento: experiencia con sistemas relacionales y no relacionales, y estrategias de almacenamiento escalables.
  • Seguridad de aplicaciones: buenas prácticas en seguridad, incluyendo autenticación y autorización en microservicios.
  • Comunicaciones síncronas y asíncronas: habilidades en REST, gRPC, colas de mensajes y eventos.

Competencias interpersonales y de gestión

  • Comunicación efectiva: capacidad para explicar conceptos técnicos a personas no técnicas.
  • Liderazgo técnico: capacidad para guiar y mentorizar equipos, promoviendo buenas prácticas.
  • Gestión de proyectos: conocimiento de metodologías ágiles y trabajo en entornos iterativos.

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, etc.).

Idiomas:

  • Inglé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%).
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.