Java Architect (Spring Boot/Microservices) - €280 - €296 Al Día - Remoto

Aderen
Oña, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Shift work
Languages
Spanish

Tech stack

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
+24 more
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

Job description

BUSCAMOS : Java Architect (Spring Boot/Microservices) 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%)

Requirements

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.

Benefits & conditions

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%)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:20 min

Building a flexible multichannel banking software architecture

Linda Linda +1 · WWC 2024

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all