Заранее скажу, что это не тот ответ, который вам нужен.
Я еще не видел, чтобы технологии проекта подбирались для простоты поиска программистов, а не для решения определенной задачи.
Я бы не сказал что описанные выше технологии и J2EE (которая уже больше 9 лет называется просто Java EE) похожи, и считаю, что стек Spring во многих аспектах круче чем Java EE.
И самое главное - хороший java-программист сможет перейти на Spring (и как минимум, уже должен иметь представление о нем).