Scala
Scala is a statically-typed JVM language created by Martin Odersky at EPFL in 2004, fusing object-oriented and functional programming. Governed by the nonprofit Scala Center (EPFL); VirtusLab leads Scala 3 compiler engineering under contract. Licensed Apache 2.0. Current releases: 3.3.8 LTS (June 10, 2026, still runs on JDK 8+) and 3.8.4 on the Next line (June 5, 2026, which raises the minimum to JDK 17+). Apache Spark itself is written in Scala, yet Databricks' own docs now call Scala "limited support" and steer new data-engineering projects to Python instead. VirtusLab's 2026 Scala Developer Survey drew 1,056 responses, down 24% from 1,387 in 2023. Production users include LinkedIn, Databricks, Goldman Sachs, and Morgan Stanley; Glassdoor lists average US Scala-developer pay at $179,743/year. Current version/status: 3.3.8 LTS (JDK 8+) / 3.8.4 Next (JDK 17+), June 2026. License: Apache License 2.0. Maintained by Scala Center (EPFL, nonprofit); VirtusLab leads Scala 3 compiler development under contract.
Pick Scala for Spark/Databricks big-data pipelines, high-throughput fintech systems (it runs production at Goldman Sachs and Morgan Stanley), or when you want real functional-programming rigor (Cats, ZIO, Typelevel) with Java interop. Don't reach for it on a fresh Databricks pipeline β their own docs now push Python, and only 19% of surveyed Scala shops report using Spark day-to-day, trailing sbt and Cats usage. Skip it entirely for Android; that's Kotlin's lane. Even Scala's own community concedes the trouble: 43% of teams report difficulty hiring Scala engineers, and VirtusLab's 2026 survey drew 24% fewer respondents than in 2023. Known weakness: 43% of teams in VirtusLab's 2026 hiring survey report difficulty recruiting Scala engineers, and Databricks' own docs now discourage Scala for new data-engineering projects in favor of Python.
See how it ranks β