This is such a daft question. Scala is a turing complete language: ergo it is equivalent in what can be developed to any other TC language.
It has access to all JVM libraries (including those written in Java) and hence has a leg up in terms of access to databases, media APIs, networking et cetera et cetera et cetera. Being a JVM language, it has the advantage of write-once-run-anywhere (WORA).
But of course Java has these as well! So what is Scala's strength? Well, clarity, expressivity, maintainability, extensibility et cetera et cetera et cetera.
And what app does this point you to as being a killer? Well, all of them of course! Have some fibs!
def fibs = (0, 1).repeat[Stream].map { case (a, b) => b -> (a+b) } map(_._1)
or:
lazy val fibs: Stream[Int] = 0 ::#
( 1 ::#
fib.zip(fibs.tail).map { case (a,b) => a + b)))
PS. The only thing it is not very good for, is extremely close-to-the-metal, low-latency programming. And it's making inroads into this area too!