How do you get started in enterpirse Java development?
patio11: Learn a model/view/controller framework like CakePHP or Rails.  It will make enterprise Java development much easier, since you'll know the core concepts in a language that you don't have to fight every step of the way to do things in.  (I say that as a former Big Freaking Enterprise Java developer.)Learn core Java, paying particular attention to how to use CS101/201 stuff like loops and collections.  Know how to work with HashMaps.  Creating hash maps, passing them around, iterating over their keys, etc, is going to be a huge portion of your life.Then start learning Spring, Hibernate, and the rest of the J2EE alphabet soup.  You don't have to know everything on day one: if your job needs a lot of SOAP, read up on SOAP, if they need web services implemented in a reasonable amount of time, read up on RestEasy, etc etc.You'll also want to pick up the usual web dev breadbasket if you don't already have it: HTML, CSS, Javascript, SQL, basic Linux system administration, basic system architecture, etc etc.Also: Java code monkeys are cheap, domain experts who can code are expensive, optimize accordingly.