Scala Developers

Emagine Consulting
21 Jul 2017
15 Aug 2017
Contract Type

About Us

emagine is an independent management consultancy with 30+ years' specialist banking and financial services experience. We help companies meet their business challenges by providing consulting and implementation expertise that combines an extensive understanding of their business challenges with profound technical know-how. With our practice-based organisational structure, combined with our agile delivery model, we are able to best match the skills of our consultants with specific project requirements. emagine focuses on delivering clients' projects promptly, efficiently and with quality expertise.

The Facts:

  • 30 years' banking experience.
  • We operate in 24 countries.
  • Revenues of ???106m.
  • 850+ staff globally.
  • Practice led across Risk & Finance, Application Development, Business Intelligence and FinTech.

Project Details

Scala Developers are urgently required for a number of projects within leading Top Tier banks. Working within existing Development teams, you will be involved in development of both new products and maintenance of existing systems.


  • Excellent hands-on experience developing solutions with Scala and Java (.Net is also very beneficial).
  • Experience working within an Agile environment.
  • Able to work with users to refine requirements.
  • Experience designing/developing high-quality and scalable systems.
  • Demonstrable experience producing reusable code components and libraries leveraged by multiple projects.
  • Strong desire to produce components and APIs that are a pleasure to use and address real business needs.
  • Strong data structure, algorithm and problem solving skills.
  • TDD/BDD experience preferred, including experience with testing frameworks (ScalaTest, JUnit, Cucumber) and Continuous Integration.
  • Create the implementation plan (understand risk, issues, dependencies).
  • Interact with FO teams to understand requirements.