Job Description
Key Accountabilities
- Accountable for delivering effective solution designs within the Open Banking COE, taking the lead on the solution design from an API design and API Security perspective.
- Design end-to-end API solutions to meet business needs within the context of a broader solution implementation.
- Contribute to overall solution planning, providing input into the estimation process as well as highlighting technical risks, issues, and assumptions.
- Define and derive best practices in the API space, adopting industry best practices and highlighting areas of improvement.
- Produce required design artefacts, independently or as part of a team.
- Engage with key stakeholders in workshops to achieve desired outcomes.
- Present to the Customer's Architecture Review Board when necessary.
- Ensure solutions align with strategic architecture principles and direction.
- Review the designs and code produced by technical teams to ensure alignment with the overall solution design.
- Support the delivery lead in breaking down the solution for iterative delivery in sprints.
- Review requirements and monitor change requests to ensure the solution design remains fit for purpose.
Essential Skills & Experience
- Deep experience of UK's open banking standards coupled with solution implementation experience in the UK Open Banking context.
- Highly experienced solution architect in designing solutions for large-scale API integration projects within the Banking/Payments domain.
- Deep knowledge and experience in REST API design principles with creation of Swagger/RAML definitions.
- Experience with API security standards such as OAuth, OIDC, and FAPI.
- Understanding of Domain Driven Design is beneficial.
- Expertise in industry-standard API management platforms (e.g., MuleSoft, Apigee, Kong, AWS API Gateway).
- Experience in modelling, building, and deploying large-scale distributed micro-services using Java and Spring Boot.
- Deep expertise in observability, logging, monitoring, and error handling.
- Knowledge of industry-standard solutions like Splunk and ELK is beneficial.
- Expertise in public cloud platforms, especially AWS.
- Knowledge of Enterprise Integration Patterns and Kafka is beneficial.
- Expertise in industry-standard DevOps solutions (e.g., Jenkins, GitLab, AWS CodePipeline).
- Financial services experience is advantageous.
- Ability to take a lead role and ownership of complex deliveries.