The successful Software Developer (Java) will be working current technologies with the approach of adopting new technologies wherever the competitive advantages can be gained. The role will see you working on strategic enhancements. Your role and responsibilities will also see you designing, building as you take the lead with the company's flagship front-end API. Ideally you will be a highly-motivated, ambitious and willing to learn as you grow with the company.