Da uma olhada no Grails http://grails.org
Ele é baseado em Spring, que já havia tornado o desenvolvimento de aplicações corporativas muito mais simples (e serviu de base para o Java EE5 e 6). É fácil de usar, simples, baseado em convenções e já vi aplicado em projetos que vão desde controle de clientes em uma clínica até sistemas colossais de e-commerce aqui do Brasil.
Além disto, é também bastante extensível, o que te permite ter acesso a componentes importantes do ambiente corporativo, como por exemplo EJB, JMS e toda a parafernalha que você possa sonhar.
Um ponto importante é que é baseado em Groovy: uma linguagem que trás tudo o que o Java tem e tira tudo o que é ruim na linguagem, com o fato de que a cada nova versão do compilador se torna mais e mais rápido, ou seja, em pouco tempo (aliás, hoje mesmo) você tem o melhor dos dois mundos usando uma sintaxe mais simples, fácil de aprender e próxima ao Java tradicional.