6+ years of relevant experience in software development CORE Java, OOPs, SQL, Enterprise Java (JEE), J2EE (Spring, Hibernate) , XML, JDBC, Web services, Ant/Maven, One or more source code repository like SVN, GIT, TFS etc. Strong on Web Services and UML design patterns. Strong understanding and working knowledge of complex database. N-tier Architectures, Continuous Integration, Source Control, Scrum / Agile development methodologies. Working knowledge or understanding of SPA architecture is a big plus