Java Software Engineer

Barclays

Knutsford, United Kingdom
Java software development
Enterprise-scale environments
Test driven development (tdd)
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

Work Rights

Not specified

Tailored Resume

Cover Letter