Software Developer at Indie Lemon Gmbh
Java is a well known programming language that allows developers to focus on their application rather than lower level programming problems.
It has an advanced library for concurrency and generally performs well when using NIO.
The tooling is matured and it has some of the best IDEs. In comparison to newer languages on the JVM it may be rather conservative, but that can be an advantage as it promotes good coding patterns rather than awkward syntactic sugar.