principal java careers in London, United Kingdom