Java é uma boa escolha pelo mercado, é a que tem maior número de vagas no linkedin. Mas sempre imaginei que de front pra back, JavaScript ou TypeScript com NodeJS|Deno|Bun seria uma evolução mais natural. Afinal, nem precisa aprender nova linguagem.
Mas cada um na sua. Eu era back-end Java, passei por Python e agora estou com Go. E nas horas vagas, estudando Rust. Sucesso pra ti.
Eu ainda nao tenho propriedade para responder com belos exemplos de back, mas empiricamente tente ver assim... Com front, qualquer codigo vai funcionar, uma tipagem fraca "ta sempre ali" pra dar um jeitinho.
Tente agora fazer isso no back. Pelo que estou estudando até agora, a migração parece ser tipo sair do Brasil a Europa a nado (sim, nadando) pois embora lógicas "parecidas" de lonje é simples :)