Bachelor's degree in computer science, information technology-related discipline
2+ years of industry experience directly working with the relevant technologies for the position
DUTIES AND RESPONSIBILITES
In-depth knowledge and experience in object-oriented design and development patterns
In-depth understanding and experience in Java frameworks and JEE technologies including spring boot framework, hibernate, JPA, Web services
Knowledge in front-end JavaScript frameworks/libraries such as Angular, React
Experience in database design and development with MySQL, PostgreSQL or Oracle
Knowledge in scripting languages and technologies such as XTML, DHTML, XML, JavaScript, CSS
Hand on Experience in 'Agile' project environments and have mastered one or more Agile processes including activities such as test-driven development, continuous integration and/or pair programming
Must have excellent analytical/problem-solving skills
Knowledge in using UML in different phases of the project
QUALIFICATIONS AND REQUIREMENTS
Bachelor's degree in computer science, information technology-related discipline
2+ years of industry experience directly working with the relevant technologies for the position of Software engineer
Build effective teams and motivate and develop individuals to achieve goals
Encourage a positive team spirit and promote a strong business culture
Good in spoken and written English
Experience on Jira and bit buckets will be an added advantage