Full-Stack Developer

Mthree — United Kingdom · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Full-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: London Key Responsibilities Build 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 Skills Core 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 Skills Understanding of Agile, DevOps and sound software engineering principles.Scripting knowledge (Python, Shell or Perl). The mthree Model Operating 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.