Если вы выбираете между Java или Scala, вам, вероятно, стоит выбрать Scala. Spring, Hibernete и т. Д. Прекрасно работают со Scala, так что если вы можете использовать их прямо сейчас. Инструменты для Scala не так уж плохи в IntelliJ на данный момент. Это не так, как было 6 месяцев назад.
Однако, я должен предупредить вас ... Java - довольно раздутая платформа на данный момент для строго веб-разработки. Я был хардкорным архитектором программного обеспечения Java в течение 9 лет, и недавно занимался Scala, поэтому у меня есть склонность к этим платформам. Тем не менее, если все, что вы хотите сделать, - это создать приложение, которое предоставляет скромные функциональные возможности над базой данных, вам следует просто использовать Grails или даже Rails (хотя Grails, вероятно, подойдет для вашего набора навыков).
Я бы не рекомендовал делать Lift for Scala, если вы уже не знаете, функциональное программирование.