Oracle dělá s javou psí kusy, jen co je pravda, spoustu novinek bych si klidně i odpustil, resp. většinu. Třeba takové streamy patří spíš do funkcionálního programování, než objektového a podobné funkce by se měli řešit jinak. Například vlastní implementací lazy loading iteratoru(factory) apod. Snaží se jít naproti lidem holdujícím cool jazykům, aby java uplně nezapadla (myšleno spíše marketingově a v tisku i v tlači).
Na druhou stranu nikdo nikomu nezabrání používat starší verze, spousta i překvapivě kritického systému, co jsem potkal běží např porád na CentOS4 a java5. V těch segmentech, kde se má java jádro pudla je přístup dosti konzervativní, proto je tak konzervativní java a proto je taky tak "dobrá".
Znát javu a javascript je určitě dobrá cesta. JS se posledních deset let snaží tvářit, že ten backend by taky mohl zvládnout, ale není to prostě pravda. Jako frontendový jazyk je samozřejmě killer, ale právě protože je dynamický, módní, tak tím pádem nestálý, poruchový a leckdy i zavirovaný.