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).
Join us at Barclays as a Software Engineer, where you’ll design, develop, and enhance software that delivers key business and technology capabilities across our organisation. In this role, you’ll help build a new strategic UI using standard design libraries and accessibility principles, creating reusable components that support future platform enhancements.
Job Responsibility:
Design, develop, and enhance software that delivers key business and technology capabilities
Build a new strategic UI using standard design libraries and accessibility principles
Create reusable components that support future platform enhancements
Develop and deliver high-quality software solutions using industry aligned programming languages, frameworks, and tools
Cross-functional collaboration with product managers, designers, and other engineers
Participant in code reviews and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements:
Comprehensive understanding of API and Microservice (REST and /or gRPC) design patterns backed up by experience delivering and running the services you have built in production
A track record of building enterprise-scale applications using Java and Spring Boot frameworks
Experience building event-driven services using Kafka or similar technologies
Solid understanding of DevOps, CI/CD pipelines (Gitlab)
Nice to have:
Banking or regulated financial services technology experience
Experience in working with geographically dispersed cross functional teams
Experience identifying, analysing, and resolving infrastructure vulnerabilities and application deployment issues