This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as a Kafka Streaming Architect. At Barclays, our vision is clear –to redefine the future of banking and help craft innovative solutions. In this role, you will work in shaping the real time data backbone that powers mission critical business capabilities, advanced analytics, and next-generation AI driven innovation. This is a unique opportunity to work at the forefront of streaming architecture, influence enterprise-scale transformation, and leave a lasting mark on a platform that is central to Barclays’ future success.
Job Responsibility
Design, develop, and implement solutions to complex business problems
Design and development of solutions as products that can evolve, meeting business requirements that align with modern software engineering practices and automated delivery tooling
Targeted design activities that apply an appropriate workload placement strategy and maximise the benefit of cloud capabilities such as elasticity, serverless, containerisation etc.
Best practice designs incorporating security principles that meet the Bank’s resiliency expectations
Solutions that appropriately balance risks and controls to deliver the agreed business and technology value
Adoption of standardised solutions where they fit
Fault finding and performance issues support to operational support teams
Solution design impact assessment in terms of risk, capacity and cost impact
Development of the requisite architecture inputs required to comply with the banks governance processes
Requirements
Demonstrated ability designing and delivering Kafka-based streaming applications in complex enterprise environments
Established coding experience in Java and Python for building high-performance, scalable solutions
Deep experience building real-time data pipelines using Kafka Streams, Flink, or similar streaming technologies
Considerable understanding of high-throughput, low-latency distributed systems and platform resilience
Demonstrated ability to collaborate with architects, engineers, and business stakeholders to deliver strategic outcomes
Nice to have
Experience with NoSQL and modern data platforms such as MongoDB or ClickHouse
Exposure to AI/ML system design and data-driven solution development
Ample foundation in enterprise software engineering, including Spring Boot and middleware-based architectures
Familiarity with Agile / Scrum delivery models in fast-paced engineering teams
Excellent communication and presentation skills, with the ability to influence technical direction