I have 12 years of software development experience in Java and related technologies. I have worked as Software engineer, Senior software engineer and technical team lead in 2 leading software companies in Sri-Lanka. I'm very much familiar with OO concepts, design patterns, Relational database concepts, J2EE Web development, Java swing application development, third party integrations, etc. My skills are Core java, JSP, Spring/Spring-web, Struts, Hibernate, Java script, jQuery, java swing, SQL programming, xml, JSON, html, junit, jmockit, etc. I'm familiar with both front end development and back end development.