Senior Java Developer at Computershare UK (Edinburgh, UK)