JAVA... Plays a vital role when it comes data engineering part. Of course Scala as well. But when it comes data science Python language plays a big role. However Java is an essential programming language for any purpose b ack-end, web, mobile, desktop and many cases... Every Data Engineer must learn it.