Fala, mestre! Também sou iniciante e vi muita coisa a respeito das linguagens mais interessantes para back-end. Há várias pesquisas/enquetes disponíveis que mostram que Java, C#, C++ entre outras estão em alta e estarão por muito tempo, tendo em vista a quantidade de sistemas que foram criados nestas linguagens. Sou iniciante em programação e comecei por Python, que é sensacional na minha opinião, e futuramente será requisitada tal qual as mencionadas. Atualmente há bastante vaga para dev Python sim, viu!? Assim como você, perguntei para um amigo (que é extremamente experiente) quais lingugens eu deveria aprender para me colocar no mercado. A resposta foi muito parecida com a que dei. Porém, durante a conversa, ouvi algo que achei mais importante do que a linguagem propriamente dita, que foi: "Estude algorítmos e estrutura de dados, muito, muito muito, para todo o sempre, pois isso é o que vai te tirar de muito sufoco na solução de problemas". Ou seja, analise como o mercado construiu seus sistemas (o mercado está louco atrás de quem entende de COBOL pois quase não há profissionais para trabalhar com ele e quase não se fala nisso, por exemplo) e foque naquilo que te dê mais retorno técnico, pois certamente fará muita diferença quando disputar alguma vaga. Junto dessa linguagem, estude algorítmos e estrutura de dados, que são fundamentais para qualquer programador. E sim, Java é altamente requisitado pelo mercado.
Abraços!