Optaplanner facinates me, but I have no idea what I could be using it for and the learning curve seems quite heavy
Have you seen our quickstarts repo? https://github.com/kiegroup/optaplanner-quickstarts It features various use cases across various technologies.