> Markdown version of [/jobs/ext/3024372-developer-java-expert](https://www.wearedevelopers.com/jobs/ext/3024372-developer-java-expert). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer Java Expert - **Company:** Banco Santander, S.A. - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Apache ActiveMQ, Application Programming Interfaces (APIs), Amazon Web Services, Software Quality, Continuous Integration, Distributed Systems, Github, Identity and Access Management, Junit, Mainframes, Message Broker, MongoDB, OAuth, Octopus Deploy, RabbitMQ, Mockito, Prometheus, Swagger, Simple Object Access Protocol (SOAP), Openapi, Spring Cloud, Apache Camel, Grafana, Spring-boot, Mustache, Backend, Git Flow, Kubernetes, Functional Programming, Api Design, Amazon Simple Queue Service (SQS), Spring Batch, Jenkins, Microservices - **Published:** September 22, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role 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., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description * 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., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)