Register CV

Java Developer (Ref: 7145) – Graduate or Junior – £30-35k


  • Job Title
  • Java developer
  • Location
  • London (Zone 1)
  • Salary
  • £30-35k
  • Type
  • Permanent
  • Work From Home
  • No

Technology Used


  • Java 8
  • Spring
  • AWS
  • MySQL
  • REST


  • Gradle
  • Machine Learning
  • Natural-Language-Processing
  • DynamoDB


  • Agile
  • TDD
  • 1 week sprints
  • Scrum
  • Kanban
  • Continuous Deployment


Must Have

  • Minimum 2.1 Computer Science
  • Java and OO design
  • Strong problem solving skills
  • Data structures
  • Interest in advertising, digital media, Machine Learning, Natural Language Processing, Cloud-based technologies, distributed systems, low latency, scalability


  • Internship or Sandwich year
  • HTTP , web services, REST
  • Networking
  • Python and JavaScript
  • Linux / Unix
  • Passionate for Tech


They are looking for two graduate/junior developers who are passionate about software development and have an interest in Machine Learning and Natural Language Processing. You will be given a lot of autonomy to choose your own tools and will work on solving complex challenges around scalability and performance for their low-latency, real-time platform.


They are a trusted leader in the Ad-Tech space who, uniquely, respect user privacy and don’t track user behaviour. Instead, they facilitate the discovery of relevant knowledge using semantics, complex Machine Learning and NLP techniques, meaning the ads they show are contextually relevant to what the user is already engaging with.

They have a very innovative, collaborative and supportive culture. They work with Agile and love open source, deploy to the cloud and automate everything. They believe in doing things right, but aren’t afraid to make mistakes. Everyone in the team is supported in becoming the best they can be and are trusted with a great deal of autonomy.
Pair programming, TDD, Continuous Integration and shippable code every sprint are the norms here.

If you like the sound of this role, we’d love to hear from you. You can send your CV to or call us on 020 7866 8155.

* All fields are required.

Upload your CV/resume or any other relevant file. Max. file size: 100 MB.