Job Summary
We are seeking an experienced Java Lead to join our team at Barclays Bank PLC. As a key member of our technology team, you will be responsible for designing, developing, and improving software that delivers business, platform, and technology capabilities for our customers and colleagues. Key responsibilities include:
* Designing, developing, and improving software using industry-aligned programming languages, frameworks, and tools.
* Collaborating with cross-functional teams to define software requirements, develop solution strategies, and ensure seamless integration with business objectives.
* Leading a team performing complex tasks, including development, delivery, and maintenance of high-quality software solutions.
* Cultivating a culture of code quality and knowledge sharing among peers, participating in code reviews, and promoting best practices.
* Staying informed of industry technology trends and innovations, contributing to the organization's technology communities, and fostering a culture of technical excellence and growth.
Requirements
The ideal candidate should have experience with the following skills: Spring Boot, Java 18+, Restful APIs, Microservices Architecture, and risk and controls, change and transformation, business acumen strategic thinking, and digital and technology. Additionally, they should be able to collaborate closely with other functions/business divisions, lead a team performing complex tasks, and demonstrate a clear set of leadership behaviors to create an environment for colleagues to thrive.