• BSc in Computer Science or equivalent.
• 1-2 years experience of Java development.
o Excellent university graduates with some student job experience will be considered as well.
• Good knowledge with Javascript, HTML5 and CSS3.
• Experience with application servers such as Tomcat.
• Experience with relational databases.
• Knowledge and experience with React and client build tools – an advantage.
• Familiarity with the following tools and technologies: Multithreading, Spring, JPA, REST APIs, Git – an advantage.
• Comfortable with working in a Linux environment.
• Strong knowledge of OO design and implementation.
• Experience as a developer from startup companies – an advantage.
• Good written and spoken communication skills in English.