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.