Что выбрать для back-end медицинского портала?
Устойчивость - любой мэйнстрим язык
Читаемость кода  - это не имеет отношение к языку или платформе, сделать плохо можно всегда и везде.
Скорость выполнения - опять же, можно взять java и убить всю производительность локами, бездумной работой с трэдами, тупыми алгоритмами и т.д. Так же можно писать разные части системы на разных языках в зависимости от требований.
Словом... вот что разработчик знает, то и надо брать. Либо опять же на усмотрение разработчика.
C# и MSSQL в качестве базы.