Experience developing web applications using at least one popular web framework (GWT, Spring MVC etc) as well as experience with test driven development Experience in creating UIUX design documents and working with customers in gathering requirements for various projects