Full Stack Engineer

mthree

Greater London

On-site

GBP 70,000 - 110,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

mthree is hiring a Full Stack Developer to work with a tier-one global investment bank in London. You will join the PnL Control group within Finance Technology, contributing to an accounting system that produces PnL and Balance Sheet reporting for secured funding transactions.

The role involves building the accounting platform with Java, Scala on Spark, while digging into data to understand how repos and stock loan are accounted for.

Qualifications

  • Hands-on coding in Java, Scala and/or Python.
  • Strong knowledge of Spark and OO software development.
  • Exposure to UI technologies, ideally WPF and Angular.
  • Good understanding of databases and Unix.
  • Good understanding of Git or similar version control tools.
  • Strong problem-solving and analytical skills.
  • An interest in finance, the business and data analysis.
  • Understanding of Agile, DevOps and software engineering principles.
  • Scripting knowledge, e.g. Python, Shell or Perl.

Responsibilities

  • Build the accounting system for PnL and Balance Sheet reporting on secured funding transactions, using Java and Scala on Spark.
  • Analyse the underlying data to understand the accounting treatment of products such as repos and stock loan.
  • Develop reporting for the PnL Control team.
  • Work closely with project managers and Finance stakeholders, locally and globally, across the full development lifecycle.
  • Contribute across the stack, picking up different technologies as the problem requires.

Skills

Java
Scala
Python
Spark
UI technologies
Databases/Unix
Git
Problem-solving
Finance domain interest
Agile/DevOps
Scripting

Tools

UI: WPF/Angular

Job description

Full Stack Developer (Java, Scala, Python & Spark)

Location: London

mthree is hiring a Full Stack Developer to work with a tier-one global investment bank in London. You'll join the PnL Control group within Finance Technology, working on an accounting system that produces PnL and Balance Sheet reporting for secured funding transactions.

The system is built in Java and Scala on Spark. Alongside the engineering, the work involves digging into data to understand how secured funding products such as repos and stock loan are accounted for, so the team is looking for someone who is happy working across several technology stacks and getting into the business detail.

The Role

You'll build and develop the accounting and reporting platform used by PnL controllers. Working with local and global project managers, colleagues and internal Finance clients, you'll be involved in every stage of the development lifecycle, from analysis through to delivery.

Responsibilities
  • Build the accounting system for PnL and Balance Sheet reporting on secured funding transactions, using Java and Scala on Spark
  • Analyse the underlying data to understand the accounting treatment of products such as repos and stock loan
  • Develop reporting for the PnL Control team
  • Work closely with project managers and Finance stakeholders, locally and globally, across the full development lifecycle
  • Contribute across the stack, picking up different technologies as the problem requires
Required Experience
  • Hands-on coding in Java, Scala and/or Python
  • Strong knowledge of Spark and object-oriented software development
  • Exposure to UI technologies, ideally WPF and Angular
  • Good understanding of databases and Unix
  • Good understanding of Git or similar version control tools
  • Strong problem-solving and analytical skills
  • An interest in finance, the business and data analysis
  • Understanding of Agile, DevOps and software engineering principles
  • Scripting knowledge, e.g. Python, Shell or Perl
About mthree

This role is through mthree's Expert programme. You'll be employed directly by mthree and deployed full time with one client, working as part of their team on their projects. Throughout the assignment you'll have ongoing support from mthree, and where applicable there is a clear route to permanent employment with the client.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Engineer: PnL & Finance Reporting on Spark
Full-Stack Engineer: PnL & Finance Reporting on Spark

mthree • Greater London

On-site
GBP 70,000 - 110,000
Senior Scala Engineer
Senior Scala Engineer

mthree • Greater London

On-site
GBP 110,000 - 150,000
Competitive salary and benefits
Senior Java Engineer
Senior Java Engineer

Quest Oracle Community • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Java Developer
Senior Java Developer

mthree • Greater London

On-site
GBP 70,000 - 90,000
Expert technical support
Ongoing professional development
Pathway to permanent conversion
Senior Java Architect: High-Throughput AI-Driven Platform
Senior Java Architect: High-Throughput AI-Driven Platform

Quest Oracle Community • Greater London

Hybrid
GBP 90,000 - 130,000
Clearing Full Stack Developer
Clearing Full Stack Developer

Lorien • Greater London

Hybrid
GBP 65,000 - 90,000
Java Full Stack Developer
Java Full Stack Developer

Xoriant • Greater London

Hybrid
GBP 50,000 - 90,000
Fullstack Engineer
Fullstack Engineer

Oscar Technology • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Java / Python Engineer
Senior Java / Python Engineer

Investigo • Greater London

On-site
GBP 108,000 - 132,000
Full-Stack Engineer - Hedge Fund
Full-Stack Engineer - Hedge Fund

Goldman Lloyds International • Greater London

On-site
GBP 130,000 - 190,000