Как сделать сервис для скриншотов на Java?
docs.oracle.com/javase/6/docs/api/java/awt/Robot.h...
Сервер - ну api на чем угодно, что будет принимать скриншоты и сохранять на сервере.
Ну так вы сами ограничили себя джавой. Ее и используйте.
А мейнстрим сейчас JS