Она неплохо обратно-совместимая, главное перейти с 8 на 11 - там были приколы, связанные с модулями.
Если код написан под 11-ю, он запустится и на 16-й, если есть желание этим заниматься. Теоретически, в более старших java версиях более лучше работает GC + добавляются новые возможности языка и стандартной библиотеки. Следующий LTS после 11-й будет 17-я, но она ещё не вышла.