Out of curiosity, if that's the case, how did you pass the SCJP?
Just passing an exam doesn't give you a lot of experience. You need to practice your Java skills, maybe on projects of your own or some open-source projects. There are probably a number of APIs that you need to be aware of, Servlets/JSP, JDBC, maybe Swing, depending on what kind of software you'd like to work on (not sure if those are covered by your exam). Also build tools (Ant, Eclipse, NetBeans, IntelliJ) and 3rd party libraries (Struts, log4j, familiarity with XML technologies etc.) Good luck.
Ping & DNS - updated with new look and Ping home screen widget
In a nutshell it�s all about practicing. I guess most of the people learned this working for various projects, starting from a junior level to a more senior level. It�s a lot of work though and believe it or not, lot of people will give up at some point. Others figured out that they will never be more than mediocre developers and chose to be managers, since it�s always easier to tell others what to do rather than doing yourself :-) If for some reasons you cannot get a job as a junior programmer and you don�t feel that working on your own will give you a good insight about what development is, I would advice you to try the Sun Certified Developer exam. There is also a great JavaRanch forum that can help you to getting started if you whish. Regards.