From what I've seen, you can pretty much find a way to do almost everything in any language that you're familiar with. If there's anything you want to code, it may be obscure, but if you look hard enough, Java will have a solution for you. So just stick with what you are comfortable with and if need be, go to another language if you have trouble finding your solution or if Java is making it too difficult.