@louiscad yes and no. Java is too cumbersome (like you said) for most data scientists to use so they probably didn't invest much in its API. There was a big push for Scala to be a data science platform and allegedly it was not successful. Therefore a lot of effort is going into Python API bindings. That's why I suggested not dismissing python as something to learn, especially if you want to help replace it.