Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Back End Developer (Spring BootMicroservices Hexagonal architecture).
Spain Jobs Expertini

Urgent! Senior Back End Developer (Spring BootMicroservices Hexagonal architecture) Job Opening In Madrid – Now Hiring ADEREN

Senior Back End Developer (Spring BootMicroservices Hexagonal architecture)



Job description

BUSCAMOS : Senior Back End Developer (Spring Boot / Microservices / Hexagonal architecture)

Profesional con experiencia mínima de 5 años en desarrollo backend Java con Spring Boot

Funciones & Tareas

  • 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 de 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: 230 – 260 jornada IVA (según experiencia aportada)

Proyecto de Larga Duración.

Recurrencia en Proyectos

Localización: España (teletrabajo 100%)

#J-18808-Ljbffr


Required Skill Profession

Informática Y Tecnología



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Back Potential: Insight & Career Growth Guide