Перманентно висящие демоны из-за долгого старта JVM... Динамическая перезагрузка jar демонов...
Перенос логики в XML-файлы... Такого же объема или больше, как java-код для написания этой логики.
Есть всякие clojure и scala, но из-за вот этой вот культуры обмазывания слоями решения проблем от решения проблем не хочется даже близко подходить к тому, что почему-то работает на платформе JVM.