For the systems you mentioned I’d choose Erlang or Elixir over Java or Closure. The right runtime for the right problems.