Design, develop, and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
Design, develop, and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
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.
Barclays is expanding its UK engineering presence as part of our 2026 technology growth strategy, and we are looking for a remarkable Java Software Engineer to join our Digital Feature Engineering team.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
Java software development
enterprise-scale environments
Test Driven Development (TDD)
scalable Java applications
RESTful APIs
secure coding practices
Nice-to-have
knowledge sharing culture
industry technology trends
complex and evolving digital ecosystem
legacy codebases
Key Requirements
Experience in Java software development
Previous experience with Test Driven Development (TDD)
Demonstrated ability to work within large, unfamiliar, and legacy codebases