Accessability Links

Senior / Lead Java 8 Software Engineer - AI / Machine Learning

  • Location: Central London / City
  • Salary: £70000 - £80000 per annum
  • Job type: Permanent
Sorry! This vacancy has now expired.

Job Description

Senior / Lead Java 8 Software Engineer - AI / Machine Learning

New role for a Senior Software Engineer or Tech Lead with a Java background to working for company leveraging AI & Machine Learning technology for their flagship RegTech platform.

This is a permanent role, hands-on with a company that develop software used to monitor gambling behaviour of online users of gambling & gaming products and flag the behaviour to users and gambling operators. This is a hands-on role, with a lot of involvement in architectural & process decisions.

The current platform is developed using Java 8, Spring (Core and Boot for micro-services), Hibernate, with AWS, MongoDB, Cassandra, Pytthon and following Agile best practices including a CI & CD model.

The current team is very small, 2 full time engineers, plus 2 data scientists, but the projection to grow is huge. Our client have been acquired by a huge software firm, so have the fire power to invest, but coupled with a start-up environment. The position offers a clear path to a future CTO position, for the right person.


  • Technical owner of core product
  • Overseeing new application functionality as well as the migration of current application to group big data infrastructure
  • Working across the full stack
  • Managing a small team of java engineers
  • Contributing to R&D projects that evaluate new technologies and techniques to keep our products and services great
  • Analysing customer requirements
  • Participating in code reviews
  • Supporting data science colleagues in working with our data.


  • A 1st or 2:1 with a degree in Computer Science or similar
  • Excellent problem solving skills
  • Fluent in English
  • Data driven thinker
  • Desire to work in high energy environment
  • Managed small teams before i.e. 2-3 engineers
  • Hands-on e.g., enjoys undertaking code reviews, writing code
  • Strong team player
  • Enjoys training more junior staff members
  • Ability to multi-task
  • Agile experience.

Knowledge/Experience with all of the following

  • Ideally 6 or more years experience
  • Java, relational databases, Linux
  • RESTful APIs
  • Enterprise transaction processing
  • Full stack i.e., overseeing back-end and front-end re-design and implementation
  • Architecture design experience
  • Scaling-up products using big data processing architectures.

Knowledge/Experience with all of the following would be a nice to have/bonus

  • AWS and Azure
  • Spark
  • Python
  • Cassandra
  • Machine learning
  • Gambling/gaming
  • Broader IT management experience e.g., Data Protection.

Oscar Technology Limited is acting as an Employment Agency in relation to this vacancy.

  • similar jobs

    2 X Senior Java Developer - work remote 3-4 days / week Kent £50000 - £60000 per annum + WFH 3-4 days/week
    2x Graduate Java Developers - Essex Chelmsford, Essex £23000 - £24000 per annum + Private Healthcare
    Agile Java Developers - CI / CD / Micro-Services Manchester, Greater Manchester £35000 - £60000 per annum
    Business Systems Analyst - Java / SQL / UML Liverpool, Merseyside £35000 - £45000 per annum
    Full Stack Java Developer - Birmingham Birmingham, West Midlands Negotiable
    Business Analyst/Developer Carlisle, Cumbria £275 - £325 per day
    Business Change & Communications Consultant London £400 - £401 per day
    Cloud Service Architect London £500 - £600 per day
    Data / Insight Analyst City of London, London £350 - £400 per day
    Field Engineer London £150 - £170 per annum