Core Java / J2EE, Spring Framework, MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services, building tools like Ant,