Software Developer with 10 years of good experience in all aspects of the software development life cycle, including requirements gathering, analysis, design, development, automation build and production support, having strong knowledge on cutting edge technologies like JAVA, J2EE and WEB Technologies.