Accomplished, highly experienced and self-motivated Java developer, with a bachelor's degree in Computer science, seeks to work as a Java Software engineer for a leading IT organization. Summary of Skills: In-depth knowledge of software design and software development life cycles Comprehensive knowledge of Java EE Web Application development Familiar with SQL, XML, SOA/Web Services/EJB Programming, JSP, and HTML Extensive knowledge of Web Application Frameworks (MVC, Struts, GWT, Spring, JSF) Skilled in communicating effectively; both oral and written Possesses excellent planning, designing and implementation skills Skilled in handing multiple tasks and work independently