Desarrollador/a Sénior Backend Java (Spring Boot)
📍 Modalidad: 100% Teletrabajo
🕓 Experiencia mínima: 5 años en desarrollo backend con Java y Spring Boot
Responsabilidades principales
Diseñar, desarrollar y mantener microservicios backend con Spring Boot, aplicando arquitectura hexagonal y principios de Domain-Driven Design (DDD).
Desarrollar e integrar flujos batch complejos con Spring Batch.
Implementar y gestionar integraciones basadas en mensajería (MQ): RabbitMQ, ActiveMQ u otros brokers corporativos.
Desarrollar rutas e integraciones con Apache Camel para la orquestación de eventos y mensajes.
Diseñar soluciones event-driven y distribuidas.
Configurar y aplicar Spring Security (OAuth2, JWT, SSO) para proteger servicios y APIs.
Desplegar y operar servicios en Kubernetes (K8s) sobre AWS (EKS, SNS, SQS, Lambda).
Implementar plantillas y notificaciones dinámicas con Mustache.
Garantizar la calidad del código mediante Testcontainers, ArchUnit, JUnit 5 y Mockito.
Gestionar repositorios y despliegues bajo flujos GitFlow y CI/CD (Jenkins, ArgoCD, GitHub Actions, etc.).
Colaborar en entornos con alta exigencia de seguridad, resiliencia y trazabilidad, propios del sector bancario.
Requisitos técnicos
Java 17+, Spring Boot, Spring Batch, Spring Cloud, Spring Security
Apache Camel, RabbitMQ, ActiveMQ
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)
- Estado remoto
- Completamente remoto
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l  profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.