Definitely. Plus the later versions with the autoboxing (iir the name correctly) and (finally) lambdas is quite mature. Took a long time to get there though.
I'd still stay away from committee-led massive consultancy fees nonsense like EJBs though.
Just typing all those curly braces, and everything is a noun, memories make me shudder. :)
Although - Java or the JVM? There are a lot of interesting things that use the JVM.
@francis @elan
It's totally the COBOL of the 90s, but also...
I don't use it now so much b/c I'm not coding so much, but if I were to choose something that has strong typing, is highly performant (no GIL, f'rinstance), has a lot of 3rd-party tools and is likely to still be around (and viable) in 30 years when my big clanking enterprise software was till running... I'd lean toward Java.