Настоятельно советую kotlin. Причин сразу несколько:
1. На стороне бекенда kotlin работает на виртуальной машине JVM и полностью совместим с Java. Доступна стандартая библиотека Java.
2. Возможности kotlin почти не зависят от версии JVM. Используя kotlin можно забыть про постоянные проблемы с разными версиями JVM на разных машинах.
3. kotlin мультиплатформенный. На нём... Читать далее