Business Function:
The MFS IT team delivers the technology backbone for BP2S clientfacing financial services, including Cash Management, FX, Financing, Securities Lending, Agent Collateral Management, Independent Valuation (OTC derivatives) and Dealing Services. The TriParty Agent Collateral Management product provides a fasttomarket, secure, and welldesigned platform for managing collateral linked to bilateral trades (repos, securitieslending, OTC derivatives, CCP clearing).
Position Purpose
The Technical Architect will lead the evolution of the Market & Financing Services (MFS) IT platform overseeing Java backend upgrades, Angular UI modernization, and the implementation of securecoding practices. Acting as the resident Java, Spring and Angular expert, the architect will ensure that our TriParty Agent Collateral Management solution and related financialservices applications are scalable, resilient, and compliant with the latest security standards.
Key Responsibilities
Technical Leadership
- Own complex Java / Spring / Spring Boot design challenges.
- Define, enforce, and champion securecoding standards across the team.
- Drive migration and upgrade of Java backends and Angular frontends.
Architecture & Design
- Perform impact analysis for functional and technical changes.
- Contribute to overall product architecture, ensuring scalability, reliability, and performance.
Application Security
- Identify and remediate vulnerabilities flagged by staticcodeanalysis tools.
- Implement SAML/OAuth 2 and other SSO mechanisms in line with corporate security policies.
Solution Delivery
- Design, develop, and maintain RESTful microservices.
- Produce clear technical specifications and supporting documentation.
- Provide postdeployment support and troubleshoot production incidents.
Mentorship & Collaboration
- Conduct code reviews and mentor junior developers.
- Share best practices, run knowledgetransfer sessions, and act as the goto technical resource for the team.
Supporting / Contributing Responsibilities
- Domain Knowledge Understanding of financialservices concepts (collateral management, securities lending, OTC derivatives) is a strong plus.
- Agile Delivery Actively participate in Scrum/Kanban ceremonies (sprint planning, daily standups, retrospectives) and promote an iterative development mindset.
- DevOps Enablement Work with CI/CD pipelines (Jenkins, GitLab), containerisation (Docker/Kubernetes) and infrastructureascode practices where applicable.
Qualification and Technology Skills:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum 6 years of software development, with at least 3 years in a senior/technicallead role focused on Java and Angular.
- Java 8+ (JDK 1.8) and Java EE 8 (JSP, JSTL, Servlets, JDBC)
- Spring ecosystem Security, Core, Boot, Data, Hibernate, JUnit
- Angular 14+ for the UI layer
- Oracle (PL/SQL) strong programming skills; familiarity with NoSQL (MongoDB) a plus
- Application server experience (Tomcat)
- Tooling: Eclipse/IntelliJ, Git, Jenkins, GitLab, Oracle SQL Developer