Java, как язык, че-то тухло развивается, на фоне .NET Core и C# 8. Как оно вообще, на Линукс, взлетело? Майкрософт очень не хило бустит эту платформу в opensource - тут тебе и Docker сборки постоянные, и уже даже работа на Upwork переодически подворачивается под .net core.
Попробовал под маздаем, вроде, гламурно. Жрёт мало, работает шустро, имхо, можно начинать писать Console Application только в путь, особенно тем, кто ратует за статическую типизацию и ооп, C# 8, async/await.
Есть Rider, VSCode, VisualStudio IDE.
Пишите свои саксесс стори с .NET Core, благо майкрософт скоро выкатывают 3-ю версию, пора бы уже завоёвывать рынок демонов и игровых серверов, кстати, что, если переписать Minecraft Game Server под .net core - он будет меньше течь и жрать рамы? :)