I think Java is still on this days needed, I don't like it, I don't wanna use it, I almost hate it, but, if we are realistic, and we know or research, there are some big reasons to be the main language chosen for big companies like... twitter, like PERFORMANCE. I don't like to admit it but Is hard to beat at that level. And until then is going to rock the industry.