- Se requiere la siguiente experiencia:
- Programación Reactiva: Experiencia práctica con Spring WebFlux, Project Reactor, y/o RxJava. Comprensión profunda de conceptos como Mono, Flux, y operadores reactivos.
- Frameworks Java: Conocimientos en Spring Framework, incluyendo Spring Boot, y experiencia en la migración de aplicaciones de modelos de programación imperativos a reactivos.
- Servicios Web y APIs: Experiencia en el desarrollo de APIs RESTful reactivas. Familiaridad con la programación no bloqueante.
- Bases de Datos Reactivas: Experiencia en el acceso reactivo a bases de datos no relacionales como MongoDB.
- Control de Versiones: Dominio de Git y flujos de trabajo asociados, con experiencia en entornos colaborativos.
- Pruebas Unitarias Reactivas: Habilidad para escribir y ejecutar pruebas unitarias e integrales en un contexto reactivo utilizando JUnit y StepVerifier.