Scala Developer - Scala/Java - Spark - SMACK Stack - Machine Learning

Scala Developer - Scala/Java - Spark - SMACK Stack - Machine Learning

Job Title: Scala Developer - Scala/Java - Spark - SMACK Stack - Machine Learning
Contract Type: Permanent
Location: London
Salary: Up to £90,000
Reference: BE-LDN-CB
Contact Name: Carl Baird
Contact Email:
Job Published: June 18, 2019 11:11

Job Description

Mid to Senior Software Developers – Scala – Spark – Machine Learning – SMACK stack



  • Commercial experience with Scala or Java.
  • Strong TDD & BDD experience.
  • CI/CD experience.
  • Experience working on high traffic, high capacity platform.
  • Big Data and machine learning knowledge.

The Role

You’ll be knowledgeable and passionate about technology and a big team player to join a cross-functional software development team, using exciting and innovative technology to provide applications that make them market leaders within their industry. They ask for the very best from their development teams so they will provide you with the training and experience you need to become an expert backend developer using agile techniques, TDD and Paired Programming. All to ensure your success whilst working on exciting products, delivering significant new functionality to their applications by improving the codebase and participating in all aspects of the team which ensures customers receive an enriched and unique user experience.

The Company

This company is a valued part of society with over 11 million users in the UK and Ireland. They entertain, excite, inspire and inform their users with an immersive choice of high-quality content. They strive to provide the best user experience, working environment and make a positive contribution to the UK and Ireland. They are always looking for ways to develop and improve and that ethos has made them the market leader they are today.



  • Working at one of the most impressive campuses in Europe.
  • Performance related Bonus Scheme.
  • Onsite Gym.
  • Company Trips.
  • Pension Scheme.
  • Onsite Canteen.
  • One day remote if required.


Additional Qualities:

  • An attitude for getting the job done.
  • Partake in constructive dialogue to solve problems.
  • Enthusiasm and aptitude for learning new skills and practices.
  • Take pride & ownership in your work.
  • Confidently represent your team within the company.

If this sounds interesting to you, please don’t hesitate to contact me.