Senior Software Developer (Java) Contract