*raises hand* I'd love to contribute to the modding community. But not so much that I'd want to delve into the boilerplate horror that is Java. I know I should learn it, I really should. But every time I sit down to do so I run into the same conceptual problem. "Wait, it takes me 6 times the lines, each line being twice as verbose, to do the same thing as in Python? This is good, how?" And yeah, I could deal with braces again if I had to. That's not the issue.
The "6 times the lines" only applies if you also count the boilerplate stuff you need for classes and methods. Java forces you to work inside a class and it's methods while Python is a script language that will happily let you execute a single "print a string" command.
Although this might seem as a burden it really is not. First of all; a good IDE will let you generate all the boilerplate. When I add a new class to a Java project I don't write all the boilerplate stuff; I generate it. Same with all the getters and setters for a bean: I just at the private variables and Eclipse is smart enough to generate the getters and setters for me.
The only think you have to really write yourself is the intelligent stuff. The "how". The business logic. And that's the most work, and also the 'intelligent' work no system can do for you. And that part is exactly as "long" in Java as in Lua or whatever. And there Java benefits from a very good API, very good IDE's and literal craptons of open source implementation of basically whatever you need.
For example, do you know LUA doesn't have a basic string splitting method? You have to google an implementation and copy paste this into your program. I mean, the hell? Such basic operations need to be part of the implementation. Java has all this and if Java itself doesn't have something then there will be an open source library that does.
Java is such a popular language, especially for backend stuff, because there's a huge landscape of open source software behind it. And that's why if you go from Java to Python, Lua or Ruby on Rails and get over the exitement of not having to do the boilerplate stuff (which you didn't have to do anyway) you notice that those frameworks, while giving you some nice gadgets, don't really have the backing of huge companies like Oracle and IBM (IBM produced LOADS of open source Java stuff) and an active open-source community.
Last but not least: experience as a Java developer is simply worth more than experience in Python or Lua because there's much more work in Java. Most large enterprise systems are java-based on the backend because of the big landscape of open source stuff.