Skip to content


Job Application


Please answer the following questions in order to process your application.

Email Address *
Select your working status in the UK *
File Attachments:
(2MB file maximum. doc, docx, pdf, rtf or txt files only)
Attach a CV * 
Optional covering letter 
Clear covering letter
 * denotes required field
Additional Information:
First Name
Last Name
Home Telephone
Hourly Rate GBP
Approximately how far are you willing to travel to work (in miles) ?

Key Privacy Information

When you apply for a job, ComputerJobs will collect the information you provide in the application and disclose it to the advertiser of the job.

If the advertiser wishes to contact you they have agreed to use your information following data protection law.

ComputerJobs will keep a copy of the application for 90 days.

More information about our Privacy Policy.


Job Details


Java Developer (Contract)

Location: London Country: UK Rate: £375 - £550 per Day

Java Developer - Java Server Side - Java Software Engineer - Server Side Java- SpringBoot - AWS & Rest API's - Linux - Docker - Dynamo DB - NoSQL - Oauth IAM - Authenticity - Social Media Integration FB - Twitter etc.

Our well-known Digital Broadcast client requires a Java Software Engineer with Video Fingerprinting to create a prototype that proves technical feasibility and an interaction model between video distribution platforms and broadcasters and take this prototype to those platforms as the start of an effort to get widespread adoption.

Key Responsibilities

  • Build (in parallel with partner) API endpoints that respond to requests for media authenticity with a confidence value in that content being authentic
  • Build an integration with Youtube (or another provider) for a test publisher which asks both our media authenticity endpoints whether the video is authentic, and removes the content if it is
  • Build an additional step in the integration that analyses the uploaded video and outputs the most likely organisation that the video would be perceived as being from, and then call the media authentication endpoint for that organisation
  • In order to progress the prototype with our partnership colleagues, we need a Full time developer to build the above phases (which will evolve as we move through the project)
  • Ultimately, our measure for success will be a working demo and documentation that we can take to the video distribution platforms

Required Skills

  • Significant Java 8 Software Engineering/Java Developer/Java Programmer Analyst experience with the ability to work autonomously
  • Server Side or "Back End" software development expertise in Java 8 SpringBoot, Rest Apit's, Linux, Docker, DynamoDB, Docker NoSQL or similar (MongoDB, PostgreSQL etc)
  • Operations experience - using Linux and command line tools to install, deploy and maintain software
  • AWS hosting experience

Highly Desirable:

  • Video fingerprinting experience
  • Machine learning (video) experience
  • Youtube integration experience
  • Facebook integration experience
  • Twitter integration experience
  • OAuth or any IAM Identiyt integration experience
  • DeepFaceLab or other Deepfake generation tool experience

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Posted Date: 15 Aug 2019 Reference: JS-147110 Employment Business: McGregor Boyall Contact: Amy Cooper