Optimizing Recommendation Systems with JDK's Vector API
netflixtechblog.com
netflixtechblog.com
Additionally you can always do the Python way, write C++ libs, pack them into a jar, and call it a Java library.
The bottleneck of course was fetching & loading relevant data to memory to start with.