Having 10 years of professional experience in Java/JEE development with agile development process. ? Experienced in Java 1.7, J2EE, Spring, Hibernate, Object Oriented JavaScript, Angular, DWR and JSON. ? Equally good exposure to work on development projects and production environments. ? Good understanding of performance optimization, code refactoring and code impact analyses. ? Good knowledge in design patterns with principles OOAD and UML. ? Knowledge of code quality tools like PMD and Crucible (code review tool) to achieve quality deliverables. ? Vast exposure to version control systems like: SVN / GIT. ? Experience working with Agile Development teams and methods. ? Familiar with estimation techniques. Involved in planning estimations, preparing proposals, gathering requirements, creating prototypes and POCs. ? Up-to-date with the latest JEE trends, techniques, technologies and good insight into current web & app design trends and related creative spaces.