Join Barclays as a Senior Java Software Engineer in our Digital Feature Engineering team, where you will drive the development of high-quality, scalable software solutions that enhance the customer experience and power our business forward. As a Senior Java Software Engineer, you will be pivotal in developing the systems and services powering our retail Banking Apps and Websites.
We are not just a bank, we are a technology-driven organisation investing heavily in cloud computing (AWS, Azure), AI/ML, GenAI use cases, and DevOps automation to transform our future. The software and systems you build here make a real-world impact. You will be part of a global tech community that shares knowledge and fosters innovation, with structured career development, internal mobility, and investment in learning & development.
To be successful as a Senior Java Software Engineer, you should have experience with:
Excellent knowledge and understanding of working with Java (Spring Boot, REST APIs) in a test-driven development (TDD) style.
Proficiency in SQL/NoSQL databases and version control systems like Git.
Expertise in software architecture, design patterns, and secure coding best practises.
Mentoring and guiding engineering engineers.
Some other highly valued skills may include:
Problem-solving and ability to simplify complex concepts.
Leadership and mentoring skills, with the ability to guide projects and teams.
Adaptability to new technologies and evolving project needs.
Ability to optimise performance and design user-friendly, intuitive applications.
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.