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

    API Integration Engineer - Rest / XML / JSON Oxford, Oxfordshire Excellent
    Java Developer - Machine Learning platform Reading, Berkshire £35000 - £43000 per annum + Bonus, BUPA, Life
    Senior Java Developer - Java 11 / AWS / Hadoop City of London, London £50000 - £55000 per annum + Upto 15% bonus, bupa
    Software Team Manager - (Tribe Lead / Tech Lead) Nottingham, Nottinghamshire £55000 - £60000 per annum + Bonus, BUPA, Life
    2 x .Net Developer Leeds, West Yorkshire Up to £350 per day
    2nd Line Engineer Stockport, Greater Manchester £175 - £200 per day
    2nd Line Support Engineer Cambridge, Cambridgeshire £160 - £180 per annum
    Cisco Network Engineer Doncaster, South Yorkshire £200 - £400 per day + competitive
    Data Scientist Merseyside £450 - £575 per day