I am working as a Software Engineer and working with java and J2ee platform for the past 2+ years, I have found development as a puzzle which needs to be fed by your commitment to learn and expand your knowledge and use this extensive knowledge to provide a good solution to any issue.