Scala Developer

Scala / JVM Developer | Global Core Platforms (Financial Services)

The Opportunity

We are proud to continue our long-standing partnership with one of the world's premier global financial institutions. As a trusted, deeply integrated talent partner to their Global Technology Architecture, Strategy & Core (GTASC) division , we are once again helping them scale the shared enterprise platforms utilised across their global banking and markets businesses. Joining their EMEA Reference Data team , you will collaborate on rolling out cutting-edge applications globally to support critical regulatory programs and international transaction requirements.

The team is currently based in central London, with Bromley serving as a strategic hub for upcoming expansion and growth.

Role Overview

As a Consultant deployed through mthree's established program with this client , you will focus on core application development within a sophisticated shared-services ecosystem. This is a development-centric role centered on writing clean, high-performance backend code and engineering the critical components of the bank's reference data technology stack.

Key Responsibilities

  • Deliver Full-Lifecycle Solutions: Manage all phases of the software development lifecycle under an Agile methodology to deliver production-ready technical solutions.
  • Develop Component Architecture: Analyse foundational business and technical requirements to design and develop core components of the reference data infrastructure.
  • Maintain Operational Quality: Take proactive ownership of high-level tasks, managing the practical and operational details of a modern software stack.
  • Collaborate Globally: Partner effectively within a dynamic, team-oriented development environment.

Required Skills & Experience

  • Core Language Competency: Solid development skills in either Scala or Java. While Scala is the first preference, strong Java developers who are highly motivated to learn and pivot into Scala will be fully considered.
  • Database & Big Data Foundations: Strong SQL programming competency with practical experience in at least one RDBMS , alongside familiarity with Big Data technologies like Apache Hadoop.
  • Engineering Best Practices: Clear understanding of software build and release management (using at least one tool, such as ANT) , standard development patterns , and rigorous unit testing concepts.
  • Professional Attributes: A proactive self-starter eager to work with new technologies and solve complex technical details.

Desirable Skills

  • Exposure to functional programming paradigms (especially if your primary background is in Java).
  • Familiarity with semantic web tech stacks, such as RDF and SPARQL.
  • Any prior domain knowledge within the client or product reference data space.

The mthree Model

This position provides the security of direct employment with mthree while being embedded directly into our long-term partner's core engineering group. Because of our deep history with this institution, you will benefit from a highly streamlined onboarding experience, expert-led career support, and a defined, non-rotational pathway designed for permanent conversion directly to the client.

Job Details

Company
mthree
Location
London, UK
Posted