Requirements Must have: - Minimum 18 months experience as a Java Programmer - Experience with frontend technologies, ideally HTML5/CSS3, TypeScript/JavaScript - Understanding of SQL and relational databases - Proven experience delivering end-to-end web and/or mobile applications - Desirable: Experie