If you're really that much of a language snob then you should checkout kotlin. It has seamless integration with Java and has the _best_ ergonomics I've encountered language wise.
Go can't even get it's packaging story straight and once again doesn't have generics which makes 'functional' programming a no Go;)