Full-Stack Developer
mthree · London Area, United Kingdom
Apply & track with Apply EdgeFull-Stack Developer (PnL Control – Java, Scala, Python, Spark)A tier-one global investment bank is expanding its Finance Technology function, building out the core accounting systems that power PnL and Balance Sheet reporting for Secured Funding Transactions. The PnL Control team sits at the intersection of technology and finance, translating complex accounting logic for repos and stock loan products into robust, scalable engineering solutions.You will work across the full technology stack, from Java/Scala on Spark through to UI delivery, partnering closely with project managers and internal Finance clients throughout the full development life cycle.Location: LondonKey ResponsibilitiesBuild Core Accounting Systems: Design and develop accounting and reporting solutions for PnL and Balance Sheet across Secured Funding Transactions.Engineer Across the Stack: Deliver end-to-end using Java, Scala and Python on the Spark framework, extending into UI technologies such as WPF and Angular.Translate Finance Logic to Tech: Work closely with PnL controllers and internal Finance stakeholders to understand secured funding products and convert business requirements into clean, well-tested code.Required SkillsCore Technical Stack: Hands-on coding experience in Java, Scala and Python, with strong knowledge of the Spark framework and object-oriented development.Engineering Fundamentals: Good understanding of databases, Unix, and Git or similar version control tools.Analytical Mindset: Strong problem-solving and analytical skills, with a genuine interest in finance, business and data analysis.Communication: Good communication skills, comfortable working with technical and non-technical stakeholders alike.Desirable SkillsUnderstanding of Agile, DevOps and sound software engineering principles.Scripting knowledge (Python, Shell or Perl).The mthree ModelOperating on a hybrid schedule in London you will join mthree as a permanent, salaried consultant deployed exclusively to this leading investment bank. You'll receive a competitive salary and benefits package, dedicated professional support, and a transparent, contractually defined pathway to transition directly into the client's permanent headcount.