Все зависит от того, какая нагрузка ляжет на сервак. Если тебя нужна большая производительность, то на Java. Если сервак будет выполнять какие-нибудь примитивные действия типо регистрации, то на питоне бэк мне больше нравится, хотя и не сторонник этого языка. Java это больше про продакшн, если тебя что-то надо на коленке быстренько собрать, то лучше питон, пхп или даже ноду можно юзать