How old is this article? Neo4j is not "designed especially for Java". Their Bolt protocol[1] allows you to interact with it via binary, and is built into their official Node.js driver[2].
[1] https://boltprotocol.org
[2] https://github.com/neo4j/neo4j-javascript-driver