Я настоятельно рекомендую взглянуть на Grails. Он живет в мире Java и прекрасно играет вместе с ExtJS. Например, вам, вероятно, придется генерировать и анализировать большое количество JSON между сервером и клиентом ExtJS, а Grails делает это так, как если бы это был встроенный язык.