Mahtab Alam wrote:The other thing that is not very good is ,that most of the openings in Java demands the experience of 2-5 years.
Very few openings for Java Freashers .I cleared my b.tech(CS) just last month.
Any tips and suggesstions ...
Mahtab,
As someone who's been on both sides of the hiring equation, I can tell you that making your resume readable is a key point. Don't assume the people reading it are technical - most Human Resource folks aren't, so spell out things like Oracle Java Certified Programmer.
Generally the reason a company requires experience is so they have some proof that you know what you're doing. One way to give them proof is by joining an open source project that's interesting to you and contributing to it. If you have bug fixes or enhancements posted then people can see the quality of your work -- which should mitigate their concerns and reduce the need for experience. If the project is for a developer tool or library that the company you're interviewing with actually uses then so much the better since you're already contributing to their benefit.
All that being said, one of the best ways I know to get hired is to meet the managers who are looking for developers, and a great way to do that is to attend and contribute to User Group meetings. If there's a nearby Java User Group, start attending and talk to the people there - not just about looking for a job, but cool things you're doing or have recently read about. Ask questions. Hiring managers love finding passionate developers because they know you're not just punching a clock to get paid. After they get to know you, you'll probably find some of them asking where you're working and if you'd consider changing companies. It's a good feeling when that happens.
Good luck with the search,
Burk