Job Description
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
* Contributor 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 improvements
* Produce required design artefacts, independently or as part of a team
* Engage with key stakeholders in workshops to get desired outcome
* 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 the technical teams to ensure alignment with the overall solution design
* Support the delivery lead, to break down the solution so that it can be delivered iteratively in sprints
* Review requirements and monitor change requests to ensure that the solution design is fit for purpose
* * Essential Skills & Experience
* Deep experience of UK's open banking standards coupled with solution implementation experience in the context of UK Open Banking.
* Highly experienced solution architect in designing solutions for large-scale API integration projects and programmes within Banking/Payments domain.
* Deep knowledge and experience in REST API design principles with experience in creation of Swagger/RAML definitions
* Experience of API security profile standards - OAuth, OIDC and FAPI would be mandatory
* Understanding of Domain Driven Design would be beneficial
* Expertise of the any industry standard API management platforms (eg- MuleSoft, Apigee, Kong, AWS API Gateway)
* Experience in modelling, building and deployment large-scale distributed micro-services using Java and spring boot
* Deep expertise of cross cutting concerns observability, logging, monitoring, Error Handling
* Knowledge of any industry standard solution Splunk, ELK would be beneficial
* Expertise of any public cloud (AWS preferred)
* Knowledge of Enterprise Integration Patterns with deep understanding of Kafka would also be beneficial
* Expertise in any industry DevOps solutions (eg - Jenkins, GitLab, AWS CodePipeline)
* Financial services experience would be advantageous
* Ability to take a lead role and take ownership of complex deliveries Financial services experience would be advantageous"