I am planning to move towards java development as I like development and writing code. I joined as a fresher and now I have around 1yr exp in Performance testing. I am doing this because I like writing code and development. But the problem that I am facing is that
1) Most of the places that I apply they want at least 1yr hands on exp in java development which i dont have since I am working in performance testing.
2) I dont have exp in technologies like Struts, Spring, Hibernate which is a must to get into java. So does that mean I cant even get into core java to start with?
3) My current ctc is around 3 lacs, and new emlpoyers are finding it too much to give a hike on it considering that i don't have exp in java.
I think I am missing out on giving strong reasons for any employer to hire me.
I am planning to do SCJP certification.
Please suggest me as to what can I do to increase my chances of getting into java development before my experience increases too much in testing.
Sainath's Advice on Thursday, June 23, 2011 :
Firstly, the basic thought process of aiming to proceed ahead in coding is a correct one. You have greater chances of excelling in something you like to do. Key to success in any field is the pursuit of excellence - so in principle you are on the right track.
But you cannot have your cake and eat it too. Any organization would expect you to have solid working experience in the field writing code when you claim 1 year of experience. Since you want to make a transition, I would firstly suggest if the lateral movement option in the same organization is possible. After you have spent about 1 year gaining practical skills apart from the knowledge component gained from certification you should be in a better position.
If this is not possible the only options possible are to upgrade knowledge and target an opening position in the chosen field without expecting any hikes. In fact, you should be mentally prepared to make a job change at the same pay scales as well. Remember, this is only temporary. Once you have enough experience on your CV and have moved away from the current performance testing role things should work out well for you.
You have better chances of landing a core development job (even entry levels) if you gain knowledge in the areas mentioned by you - just knowing core java will not lead to many openings.