There are a wide variety of entry level jobs. It all depends on how much your employer wants to invest in (your) young talent. I was lucky. My first employer was quite known to invest in young people. My first project was a middleware server for DHL that connected flight scheduling apps, with flight tracking apps, with weight balancers,...
The next project was an stock managament application for German railroads with a wireless scanning device. Very much fun to do, but the project management sucked.
Try and get good understanding on Java language. java tutorial is great place to start.
http://java.sun.com/docs/books/tutorial/reallybigindex.html
Get some understanding on OO concepts.
JCP certification would be handy..
This should be minimum for entry level.
Further knowledge in Web components and Enterprice components (eg EJB) will be pluses.
Nalaka
nalakalk2002@yahoo.com
http://javatouch.googlepages.com/javase
What is your background in education? I don't know how much you know of Java, but that won't be the only thing they base their choice on. You barely ever have a project that uses exclusively java. Make sure you know basics of working with databases, different operating systems...
The most important thing is that you can sell whatever you know as usefull for the job they have for you! Prepare yourself well for an interview. If you have the time, picture the type of work you expect from a vacancy. Ask yourself what technologies will be needed for that particular job and make sure you do at least know a little about them. Make sure you adapt your responses to the type of interviewer, type of company. In addition to that, don't tell people you know more than you do!
> Get some understanding on OO concepts.
This would be a very important thing for some, but totally unnecessary to others. For me this is quite important! If your interviewer is a manager type, he won't be able to follow what you're talking about if you start talking about design principles! If your interviewer is a techie, then this is a good thing to show.
> JCP certification would be handy..
From my experience this isn't a minimum requirement to get in. If the company values certificates, you can always use it afterwards to prove your dedication and get a raise once you're in. ;-)
> Further knowledge in Web components and Enterprice components (eg EJB) will be pluses.
Again viewed from the 'make it sellable' side. If you come bragging that you're a Spring expert and your company is against open source frameworks, that won't be a point in your advantage.