Java is an amazing language, but about 4 years ago I moved to Kotlin (back-end): It has all the powerful Java features but it is way simpler to write and also nullability is embedded in the language (no more @NonNull @NotNull Optional<T> stuff).
You might find a balance: the power of the JVM and its ecosystem that you can access through a beautiful language that is Kotlin.