Senior Java Developer - Contract