hallo mfifreelance,I am full-stack specialized in Javascript development (React,Redux and nodejs,spring boot ), Afterwords i can configure your keycloak from roles,users etc .. and install the keycloak third party using docker image and connect to it from the spring boot then create the apis u want . i am pretty sure i make this kind of intergration for you .
Feel free to contact me .
Regards,