Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Java Architect (Spring Boot/Microservices)

Aderen

A distancia

EUR 50.000 - 70.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una empresa de tecnología busca un arquitecto Java con experiencia en Spring Boot y microservicios. La persona ideal tendrá un mínimo de 5 años en desarrollo backend y competencias en Kubernetes y AWS. Se ofrece un contrato freelance a tiempo completo y la posibilidad de teletrabajo al 100%. La remuneración variará según la experiencia, entre 280€/296€ jornada más IVA. Se valorará la experiencia en entornos bancarios y otros conocimientos complementarios.

Formación

  • Mínimo de 5 años en desarrollo backend Java con Spring Boot.
  • Experiencia en entornos bancarios o financieros es valorable.
  • Conocimientos en integración de sistemas legacy son un plus.

Responsabilidades

  • Diseñar integraciones basadas en metodologías de API-First.
  • Desarrollar y mantener microservicios backend con Spring Boot.
  • Implementar integraciones basadas en mensajería como RabbitMQ.

Conocimientos

Java 17+
Spring Boot
Microservicios
Kubernetes
AWS
RabbitMQ
Testcontainers
GitFlow

Herramientas

MongoDB
Jenkins
ArchUnit
Descripción del empleo

BUSCAMOS: Java Architect (Spring Boot/Microservices)

Aunque la experiencia profesional y las cualificaciones son clave para este puesto, asegúrese de comprobar si posee las habilidades interpersonales preferibles antes de solicitar, si se requieren.

Profesional con experiencia contrastada desempeñando el role de Java Arquitect y con un mínimo de 5 años en desarrollo backend Java con Spring Boot

Funciones & Tareas
  • Diseñar integraciones basado en metodologías de API-First
  • Diseñar, desarrollar y mantener microservicios backend basados en Spring Boot, aplicando principios de arquitectura hexagonal y Domain-Driven Design (DDD).
  • Desarrollar e integrar flujos batch complejos con Spring Batch.
  • Implementar y gestionar integraciones basadas en mensajería (MQ), incluyendo RabbitMQ y otros brokers corporativos.
  • Desarrollar rutas e integraciones con Apache Camel para orquestación de eventos y mensajes.
  • Diseñar soluciones orientadas a eventos (event-driven) y con enfoque distribuido.
  • Configurar y aplicar Spring Security para proteger servicios y APIs, gestionando autenticación y autorización (OAuth2, JWT, SSO, etc.).
  • Desplegar y operar servicios en Kubernetes (K8s) sobre AWS (EKS, SNS, SQS, Lambda).
  • Implementar plantillas dinámicas y notificaciones con Mustache.
  • Garantizar la calidad del código mediante Testcontainers, ArchUnit, JUnit 5 y Mockito.
  • Gestionar repositorios y despliegues bajo el flujo GitFlow y CI/CD.
  • Trabajar en entornos con alta exigencia de seguridad, resiliencia y trazabilidad, típicos del sector bancario.
Conocimientos y Experiencia Obligatorios
  • Java 17+, Spring Boot, Spring Batch, Spring Cloud, Spring Security
  • Apache Camel, RabbitMQ, ActiveMQ u otros Message Brokers
  • Arquitectura Hexagonal / DDD / Clean Architecture
  • Microservicios y sistemas distribuidos orientados a eventos
  • Kubernetes, AWS (EKS, SNS, SQS, IAM, Lambda)
  • Mustache / Thymeleaf
  • MongoDB / DocumentDB
  • Testcontainers, ArchUnit, JUnit 5, Mockito
  • GitFlow, CI/CD (Jenkins, ArgoCD, GitHub Actions, etc.)
Valorable
  • Experiencia previa en entornos bancarios o financieros, con conocimiento de normativa, seguridad y trazabilidad de transacciones.
  • Familiaridad con integraciones legacy (MQ, SOAP, mainframe, batch tradicionales).
  • Experiencia en observabilidad (Prometheus, Grafana, ELK).
  • Conocimientos de OpenAPI/Swagger y documentación técnica.
  • Participación en proyectos de modernización de aplicaciones bancarias.
Soft Skills
  • Capacidad para trabajar en equipos multidisciplinares y entornos regulados.
  • Comunicación clara y proactiva con equipos técnicos y de negocio.
  • Mentalidad analítica, orientada a la seguridad, la eficiencia y la calidad del software.
  • Compromiso con la mejora continua y la automatización.
Idioma

Español

OFRECEMOS
  • Contrato en modalidad Freelance Full time
  • Oferta económica: 280€/296€ jornada + IVA (según experiencia aportada)
  • Proyecto de Larga Duración. Recurrencia en Proyectos
  • Localización: España (teletrabajo 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.