Java Developer - Remote Working Opportunity Senior Java Developer Work as a Java Developer with a leading consultancy in a job where you will have the opportunity to play a lead role in software design, architecture, requirements analysis, investigation of new technologies and software deve...