Desarrollador/a Java Senior (Especialista en Resiliencia)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
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., * 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.
Requirements
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., Desarrollo Backend
- 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.
Resiliencia y Tolerancia a Fallos
- 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., * 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…