Basic role requirements:
- BSc in Computer Science, Engineering or relevant field
 - Good working knowledge of development methodologies and frameworks
 - Proven hands-on Software Development experience
 - Proven working experience in Java development
 - Hands on experience in designing and developing applications using Java EE platforms
 - Object Oriented analysis and design using common design patterns.
 - Insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
 - Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
 - Experience in the Spring Framework
 - Experience as a Certified Java Developer
 - Experience in developing web applications using at least one popular web framework (Angular, React, React Native)
 - 6 months contract