Provide technology leadership to the engineering team
Lead the ongoing software development, design, build, unit testing and deployment activities.
Follow the latest software development methodologies - TDD/BDD in order to write bug free, ,
Hands on experience with programming languages e.g Java, Groovy, Python; web and application frameworks e.g. MVC, MVVM, Dependency Injection, Spring; web service technologies e.g JSON/REST
Tomcat, Weblogic, JBoss, Springboot would be desirable