It's workable and high performance. But there are hundreds of posts showing how Scala, Kotlin, or Ceylon let you do everything that Java can do with 50%, 75%, sometimes 90% fewer lines of code without sacrificing readability. Even with lambdas in Java 8 and collection helpers in Java 9 (or 8? I can't remember), it lags the others in a huge way.
Java has the most ceremony syntax of any popular language since COBOL.
And yes before anyone says it, your IDE can fold code and auto-generate setters and getters and delegating constructors and so forth. But instead of putting class Person with its five fields and three constructors and five getter/setter pairs in its own file, you can have something like "case class Person(val name: String, val dob: Date, .....)" in one line and get all the rest for free inside another file and get right down to using Person objects.