Creating Web Applications using most trending technologies like Java, Spring MVC, hibernate and Client side technologies like EXTJS, Angular JS, Backbone JS, JavaScript,jQuery, HTML5, CSS3, Ajax, JSON, Sass (Syntactically Awesome Stylesheets) is an extension of CSS, Data Structures and Design patterns.