Qualifications - A bachelor's degree in IT/Software Engineering/Computer Science or equivalent professional qualification. Minimum 2 years of experience in JAVA development. Thorough knowledge of OOP concepts and design patterns principles. Experience in JIRA and agile-based methodology such as scrum will be an added advantage. Experience in open source frameworks such as Spring and Hibernate.