How does one get a great Java/Java EE job. I'm am an experienced developer with many years experience in the industry. I also have a SCJP and I'm well on the way to getting the SCWCD. However, my experience is that my certification does not seem to cut it and that all of the jobs seem to require specific java experience and a multitude of tools and methodologies e.g. hibernate, spring, RUP, weblogic, JSF etc.
Does anyone have any helpful advice? For example, what certification or technologies or tools should I study first to get a position.
[ June 18, 2008: Message edited by: Jamie Starr ] [ June 18, 2008: Message edited by: Jamie Starr ]
Originally posted by Jamie Starr: How does one get a great Java/Java EE job.
In all seriousness: work a lot of crappy jobs. Contracting is a good way to get lots of exposure and the barrier for entry is pretty low. Of course, expect to be treated as an expendable resource. Since you are already established, you may take a salary hit and have some time between jobs. As for technologies, Hibernate is pretty hot right now (AND very useful). You can't go wrong there. Knowing an app server (weblogic, websphere, jboss) is a must. Methodologies, not so much. The only RUP shop I worked in just used Rational Rose as a glorified documentation tool. Do you have anything in your current job you could automate? Prospective employers love to hear about self-starters who solved business problems and saved time and money with their new skills. That would also give you some code to show off.