I don't think Java 8 is on par compared to Scala in terms of expressiveness. If I have a choice between a Scala job or a Java 8 job, I will chose the Scala one. I can't go back.<p>Here is a more elaborated explanation why I don't think Java 8 is there yet to move me back: <a href="http://eranmedan.com/will-java-8-kill-scala" rel="nofollow">http://eranmedan.com/will-java-8-kill-scala</a>