Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
Barclays is expanding its UK engineering presence as part of our 2026 technology growth strategy, 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 to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java software development
enterprise-scale environments
Test Driven Development (TDD)
RESTful APIs
secure coding practices
unit testing practices
Nice-to-have
cross-functional collaboration
knowledge sharing
industry technology trends
complex codebases
stakeholder management
Key Requirements
Java software development experience
enterprise-scale or highly complex environments
Test Driven Development (TDD) experience
work within large, unfamiliar, and legacy codebases