The magic keywords you need are REST API (not Java API). Any web framework or current programming language will have tutorials / libraries / support / guides for building web apps that interact with our REST Api.
We are actually working on wrappers and tutorials for a bunch of popular languages, but in the meantime, the web is full of awesome tutorials.