Sort:  

Java could work - @dez1337 has been working on a java api for steem. I personally don't work with java so I can't speak much more than that or even know if it's good to recommend :)

Other choices would be to use Python or Javascript, both of which have pretty solid libraries for working with the blockchain:

Those are the languages I primarily use, as well as a large percent of the developer community here.

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.029
BTC 66902.20
ETH 3248.49
USDT 1.00
SBD 2.64