Job TitleOverall minimum 6+ years of experience in Java based technologiesShould be a full stack developer with experience on Front end (Angular.js, Node.js, CSS3, HTML5, Bootstrap) Back end (Spring, MVC, Spring boot, Hibernate, Structs etc), Integrations (Web/Micro services, experience of Cloud/Pivotal cloud is even better) and testingShould have experience of working in Agile environmentsShould have experience of application development primarily instead of support or enhancementShould have excellent communication and coordination skillsExperience with Test Driven Development (TDD) and/or Paired Programming is beneficialShould have some experience in product development