Most large services are backed by web servers in the backend. What do you imagine most people use for web/http servers? Java. What other language can you use? C++? Large scale services are too error prone, especially if not maintained by experienced devs and besides, no one codes restful services in C++. NodeJS? It's weakly typed and is javascript. I know it's really popular but rarely used in large backends not fronting a UI.
Java is still king almost everywhere.