Please mention DailyRemote when applying
Match your resume skills with our AI powered skill match!
The candidate will design, develop, and maintain resilient microservices using Java and Spring Boot to ensure high availability in critical production environments. They will also implement advanced fault-tolerance patterns and collaborate with architecture and operations teams to optimize system performance.
Modalidad: 100% Remoto
Salario Bruto Anual: 30.000 €
Experiencia requerida: Mínimo 4 años
Buscamos un/a Desarrollador/a Java Backend Senior con experiencia sólida en entornos de microservicios y arquitecturas distribuidas, especializado en el desarrollo de aplicaciones resilientes, altamente disponibles y preparadas para operar en entornos críticos de producción.
La persona seleccionada participará en el diseño, desarrollo y evolución de soluciones backend, aplicando patrones avanzados de resiliencia y tolerancia a fallos para garantizar la estabilidad y continuidad de los servicios.
Experiencia mínima de 4 años con Java.
Experiencia con Java 12 o versiones superiores.
Dominio avanzado de Spring Boot.
Desarrollo de APIs REST y arquitecturas de microservicios.
Experiencia en entornos distribuidos y sistemas de alta disponibilidad.
Experiencia con Resilience4j o tecnologías equivalentes.
Implementación de patrones de resiliencia:
Circuit Breaker.
Retry con Exponential Backoff.
Bulkhead.
Rate Limiting / Throttling.
Diseño de sistemas tolerantes a fallos y recuperación automática ante errores.
Diseño de microservicios desacoplados.
Gestión de comunicaciones síncronas y asíncronas entre servicios.
Optimización de rendimiento y escalabilidad de aplicaciones backend.
Desarrollo y mantenimiento de microservicios basados en Java y Spring Boot.
Diseño e implementación de mecanismos de resiliencia y recuperación ante fallos.
Aplicación de patrones arquitectónicos orientados a la alta disponibilidad.
Optimización del rendimiento y estabilidad de servicios críticos.
Participación en revisiones de código y definición de buenas prácticas.
Resolución de incidencias complejas en entornos productivos.
Colaboración con equipos de arquitectura, operaciones y desarrollo.
Participación en iniciativas de mejora continua y modernización tecnológica.
Kubernetes.
Istio Service Mesh.
API Gateway (Kong, Apigee o similares).
Docker.
Clean Code.
TDD (Test Driven Development).
Integración continua y despliegue continuo (CI/CD).
Capacidad analítica.
Orientación a la calidad del software.
Resolución de problemas complejos.
Trabajo en equipo.
Autonomía técnica.
Enfoque en rendimiento, estabilidad y escalabilidad.
Desarrollador Java Senior con experiencia en Spring Boot, microservicios y arquitecturas resilientes, acostumbrado a diseñar soluciones robustas en entornos distribuidos, aplicando patrones avanzados de tolerancia a fallos y garantizando la disponibilidad de aplicaciones críticas en producción.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Development
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”