Karl>on the language features but since JDK8 I don't see any advantage What about Kotlin?
There are nice things there: the language is statically compiled, great Java interop, there are extension functions, multiline strings, helpful standard library, default parameters. Kotlin is great for creating DSLs. It can be used with JUnit or other frameworks (e.g. https://github.com/kotlintest/kotlintest ) Vladimir