■ A degree in Computer Science/Software Engineering or equivalent from a recognized institute ■ 7+ years of experience in Java ■ Experience in Application of design patterns, Test-Driven Development (TDD), JUnit ,Maven