Так вам нужен программист или Framework-кодер?
Невозможно знать абсолютно все технологии и глубоко в каждой разбираться, это глупо по таким критериям искать человека в штат, можно зазубрить документацию spring'а, но при этом испытывать сложности с правильным построением кода и правильным решением задач. (грубо говоря)
Правильней было бы найти толкового сотрудника, который сможет быстро войти в курс дела, и изучить spring в той мере, в которой нужно. Как Вы верно заметили J2EE и Spring похожи. Сотрудников нужно обучать всегда, не так легко найти человека, который на 100 процентов Вам подойдет, и будет знать все те вещи, которые используются у Вас.