Либо путь JavaEE: JSF, JPA, EJB, JAX-RS/WS, etc
Либо путь спринг: Spring AOP, Spring Data, Spring MVC, etc
Хотя зачастую надо знать оба варианта. Помимо этого, всякие основы типа сервлетов, JDBC, JSP, DI, JUnit, Java Core и т.д.
Manning: Spring In Action мне понравилась, но больше всего мне понравилась официальная документация ) ее и советую читать, потому что в ней всегда есть все самые последние плюшки