Java Architect (Spring Boot/Microservices)

Aderen
Las Rozas de Madrid, Spain
13 days ago
Apply on www.buscojobs.com.es
Prepare application

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 Java Platform Enterprise Edition (J2EE) Github Identity and Access Management Junit
+21 more
Mainframes OAuth Octopus Deploy RabbitMQ Prometheus Swagger Simple Object Access Protocol (SOAP) Openapi Spring Cloud Apache Camel Grafana Spring-boot Mustache Backend Git Flow Kubernetes Functional Programming Amazon Simple Queue Service (SQS) Spring Batch Jenkins Microservices

Job description

Aderen People¿Tiene su CV preparado?Si es así y confía en que este es el puesto ideal para usted, asegúrese de enviar su solicitud lo antes posible.Job detailsJava Architect (Spring Boot/Microservices)Freelance Full timeJob Opening ID ** Project lenght in months Largo Plazo Languages Español Knowledge area Skills JEE, SPRING Rate - Eur ***** Job DescriptionBUSCAMOS: Java Architect (Spring Boot/Microservices)Profesional con experiencia contrastada desempeñando el role de Java Architect y con un mínimo de 5 años en desarrollo backend Java con Spring BootFunciones & TareasDiseñar integraciones basado en metodologías de API-FirstDiseñ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 ObligatoriosJava 17+, Spring Boot, Spring Batch, Spring Cloud, Spring SecurityApache Camel, RabbitMQ, ActiveMQ u otros Message BrokersArquitectura Hexagonal / DDD / Clean ArchitectureMicroservicios y sistemas distribuidos orientados a eventosKubernetes, AWS (EKS, SNS, SQS, IAM, Lambda)Mustache / ThymeleafMongoDB / DocumentDBTestcontainers, ArchUnit, JUnit 5, MockitoGitFlow, CI/CD (Jenkins, ArgoCD, GitHub Actions, etc.)ValorableExperiencia 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 SkillsCapacidad 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.xqbhyrx IdiomaEspañolOfrecemosContrato en modalidad Freelance Full timeOferta económica: 280€/296€ jornada + IVA (según experiencia aportada)Proyecto de Larga Duración.Recurrencia en ProyectosLocalización: España (Presencialidad 2-3 días por semana)

Requirements

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 SkillsCapacidad 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

xqbhyrx IdiomaEspañolOfrecemosContrato en modalidad Freelance Full timeOferta económica: 280€/296€ jornada + IVA (según experiencia aportada)Proyecto de Larga Duración. Recurrencia en ProyectosLocalización: España (Presencialidad 2-3 días por semana)

Apply for this position

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

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…