Accessability Links

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

  • Location: Central London / City
  • Salary: £70000 - £80000 per annum
  • Job type: Permanent

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.

  • Apply now
  • Colin Frontczak
    Java Software Development
    Call:+44 161 828 8140

    similar jobs

    Full Stack Java Developer - Java 8 / JavaScript City of London, London £35000 - £40000 per annum + OCJP quals
    Full Stack Java Developer (mid-level) - E-learning City of London, London £38000 - £40000 per annum + Life, Health, Pension
    Graduate / Junior Java Developer - Train in Salesforce APEX City of London, London £20000 - £32000 per annum + Dep on experience
    Graduate Java Software Engineers - InsureTech City of London, London £26000 - £30000 per annum
    Senior Java Developer x 2 - Spring boot / micro-services City of London, London £50000 - £60000 per annum
    1st/2nd Line Support Engineer London Up to £20 per hour
    Android Developer City of London, London £325 - £425 per day
    BlueCoat Proxy Engineer Dublin Up to €600 per day
    Business Objects Engineer Sheffield, South Yorkshire £300 - £400 per day
    C++ Developer - Contract Shipley, West Yorkshire Negotiable