Gathering software requirements using interviews, documents analysis, use cases and workflow analysis. Java SE, Java EE, Struts, JSF, RIA, GWT, ORM, JPA, Hibernate, Spring Core, Spring MVC, Spring Web Flow, Spring DAO, Spring Data, Spring Boot, XML, HTML, jQuery, CSS, Ajax, JUnit, TestNG, SOAP, REST, JSON, Portlets,Gradle, Maven, Apache Tomcat, Jetty, Netty, Eclipse, IntelliJ Idea, MySQL, MS SQL, MongoDB, Oracle DB, Git, SVN, Maven, Ant, Gradle, Redmine, Jira, Smart GWT, Webodf, ODT, Oracle Application Express, PL-SQL, SQL, Liquibase