Lead Design Architect - Payments

Reference BN258
Sector Acquirer Services/Merchant Services, Architect / Architecture , Architect / Architecture
Salary, Benefits & OTE Negotiable
Town/City London
Locations UK, London, South West London, West End
Job Type Permanent
Date Posted 3rd May

Shortlist Apply

Job Description

Our client is a market leading fin-tech business, with an excellent reputation, product set and a fantastic team of people enabling continue growth. They work with major global banks on payments projects. We are now hiring for a Lead Design Architect, with the following responsibilities:
• Create designs aligned to the overall product architecture for highly available, transactional instant payments solutions.
• Ensure code developed meets the design and architecture principles of the product (s)
• Conduct and lead peer-reviews, providing clear and timely feedback
• Lead design decisions as part of the overall delivery function
• Support the Breakdown, analysis and elaboration of User Stories together with the Product Owner.
• Be part of a self-organizing Agile Team and participate in Scrum Ceremonies (e.g. help to demonstrate/review or plan work)
• Be part of a Kaizen culture: work with members of the wider team to identify sources of variance, bottlenecks and waste and help implement process and behaviour changes to constantly reduce/mitigate those
Essential Skills/Experience:
• Engineering mindset with a strong knowledge of messaging and EIP
• Deep knowledge of distributed systems to ensure predictable behaviour and scalable execution
• Good understanding of Reactive systems (Akka framework experience would be ideal)
• Strong experience of solving problems and documenting application implementation approaches using suitable notation (Lightweight ADR’s, UML..)
• Strong Java 8 experience including functional programming, lamdas with a hands-on approach to working with developers (pairing, tech huddles, code reviews, story sign off)
• Responsible for ‘agile’ feature designs working with product owners, architecture leads as well as leading the developers to realise implementation
• Proven experience working on highly concurrent and highly available systems
• Identifying improvements and tackling tech debt to simplify the product and help improve the dev experience
Desired Skills/Experience:
• Knowledge of Akka
• Experience in designing high availability/distributed systems using Java 8, Akka and Spring
• Experience with real-time messaging systems
• Experience with MongoDB
• Experience with message driven systems (e.g. IBM MQ Clustering)


Recruiter Details

Recruiter: Payments Recruitment
View All Jobs/ Recruiter Profile

Back to ResultsEmail a friend Apply


Jobs of the Week

Latest Advertisers