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 Barclays as a Full Stack Engineer and be part of a close-knit, high-impact engineering team driving major transformation initiatives. This role is predominantly project-focused (around 80%), giving you the opportunity to modernise and rewrite applications for the cloud while contributing to the evolution of core internal platforms within the Markets Post Trade area. You’ll work mainly with Java/Spring Boot across the backend, with exposure to frontend development where needed (Angular), collaborating closely with backend engineers, DevOps teams, and product partners to deliver robust, scalable solutions. Using tools such as GitLab, Jira and AI assisted development, you’ll contribute to transformation projects, API development, and ongoing improvements, with scope to grow your full-stack capabilities while making a tangible impact on how technology supports the business.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
Requirements:
Extensive software engineering experience, with strong expertise in full-stack development using Java, Spring Boot, and JavaScript frameworks
Experience designing and implementing modular and microservice architectures, focusing on scalability, resilience, and clean code principles
Hands-on experience building cloud-native applications on AWS, including REST APIs, JSON services, and CI/CD pipelines
Nice to have:
Exposure to containerisation and orchestration technologies (e.g., Docker, Kubernetes)
Experience implementing observability tools, including logging, monitoring, and tracing frameworks
Proven experience delivering frontend functionality in modern web applications, regardless of framework used