BUSCAMOS: Java Architect (Spring Boot/Microservices)
Profesional con experiencia contrastada desempeñando elrole de Java Architect y con un mínimo de 5 años en desarrollo backend Java conSpring Boot
Funciones& Tareas:
Diseñarintegraciones 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).
Desarrollare integrar flujos batch complejos con Spring Batch.
Implementary gestionar integraciones basadas en mensajería (MQ), incluyendoRabbitMQ y otros brokers corporativos.
Desarrollarrutas e integraciones con Apache Camel para orquestación de eventos ymensajes.
Diseñarsoluciones orientadas a eventos (event-driven) y con enfoque distribuido.
Configurary aplicar Spring Security para proteger servicios y APIs, gestionandoautenticación y autorización (OAuth2, JWT, SSO, etc.).
Desplegary operar servicios en Kubernetes (K8s) sobre AWS (EKS, SNS, SQS, Lambda).
Implementarplantillas dinámicas y notificaciones con Mustache.
Garantizarla calidad del código mediante Testcontainers, ArchUnit, JUnit 5 yMockito.
Gestionarrepositorios y despliegues bajo el flujo GitFlow y CI/CD.
Trabajaren entornos con alta exigencia de seguridad, resiliencia y trazabilidad,típicos del sector bancario.
Conocimientosy Experiencia Obligatorios:
Java17+, Spring Boot, Spring Batch, Spring Cloud, Spring Security
ApacheCamel, RabbitMQ, ActiveMQ u otros Message Brokers
ArquitecturaHexagonal / DDD / Clean Architecture
Microserviciosy 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:
Experienciaprevia en entornos bancarios o financieros, con conocimiento de normativa,seguridad y trazabilidad de transacciones.
Familiaridadcon integraciones legacy (MQ, SOAP, mainframe, batch tradicionales).
Experienciaen observabilidad (Prometheus, Grafana, ELK).
Conocimientosde OpenAPI/Swagger y documentación técnica.
Participaciónen proyectos de modernización de aplicaciones bancarias.
SoftSkills:
Capacidadpara trabajar en equipos multidisciplinares y entornos regulados.
Comunicaciónclara y proactiva con equipos técnicos y de negocio.
Mentalidadanalítica, orientada a la seguridad, la eficiencia y la calidad delsoftware.
Compromisocon 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 experienciaaportada)
· Proyecto de Larga Duración. Recurrencia enProyectos
· Localización: España (teletrabajo 100%)
Para poder acceder a las direcciones de correo electrónico / sitio web de la aplicación en este anuncio, primero debe autenticarse en el sitio.
¿Aún no tiene una cuenta en ITJobs?
Acceda here y cree su propia cuenta


