The role focuses on designing, developing, and enhancing software systems using modern engineering practices. The objective is to build technology capabilities that support business platforms and deliver reliable solutions for customers and colleagues.
Purpose of the Role
Design and develop software applications using established engineering methodologies. The work supports business, platform, and technology initiatives across the organisation.
Accountabilities
- Develop and deliver high quality software solutions using industry aligned programming languages, frameworks, and development tools while ensuring scalability and performance.
- Work with product managers, designers, and engineers to define requirements, develop solution approaches, and integrate systems aligned with business goals.
- Collaborate with peers through code reviews and knowledge sharing to maintain strong code quality standards.
- Stay updated on emerging technology trends and contribute to internal technology communities that promote engineering excellence.
- Follow secure coding practices to reduce vulnerabilities, protect sensitive information, and maintain secure applications.
- Implement unit testing approaches to ensure reliability, maintainability, and readability of code.
- Deliver assigned activities on time and maintain a consistently high standard of work while supporting continuous improvement.
- Maintain strong technical knowledge within the assigned area of expertise and understand the underlying concepts.
- Lead or guide team members where applicable, support professional development, allocate work, and coordinate resources.
- Individual contributors are expected to deepen technical expertise and provide advisory support when appropriate.
- Collaborate with related teams and partner with other business functions.
- Take ownership of operational results and ensure work is delivered according to established processes.
- Escalate policy or procedure breaches appropriately and help implement new risk mitigation measures.
- Provide input that influences decision making within the area of expertise.
- Manage risk and strengthen controls related to assigned work while adhering to regulatory and organisational standards.
- Build knowledge of organisational products, services, and processes within the function.
- Understand how different teams coordinate to achieve broader objectives.
- Analyse factual information carefully and make sound judgements.
- Resolve issues by applying technical knowledge and established precedents.
- Communicate complex information clearly and collaborate with internal and external stakeholders.
Employees are expected to demonstrate Barclays values including Respect, Integrity, Service, Excellence, and Stewardship. The Barclays mindset encourages colleagues to Empower, Challenge, and Drive across their work.
Required Skills
- Experience with Java, Spring Framework, and Spring Boot.
- Knowledge of SQL databases including MySQL, Oracle, or PostgreSQL.
- Experience building REST APIs and working with JSON, XML, and microservices architecture.
- Hands on use of Git, Maven, and Docker.
- Experience with JUnit and Mockito for testing.
Preferred Skills
- Exposure to Kubernetes.
- Experience with Kafka or other messaging systems.
- Performance tuning and optimization experience.
Barclays is a leading global financial services provider headquartered in London, United Kingdom. Founded in 1690, the company has grown into one of the world's most prominent multinational banks, offering a wide range of services including retail banking, corporate and investment banking, wealth management, and credit card services. With a workforce exceeding 80,000 employees across more than 40 countries, Barclays is committed to delivering innovative financial solutions and fostering sustainable growth for its clients and communities.
The company's mission centers on helping people achieve their ambitions in the right way, emphasizing integrity, service, and stewardship. Barclays has a strong market position in the UK and significant operations in the US and other international markets. In recent years, it has invested heavily in digital transformation, enhancing its online and mobile banking capabilities. Notably, Barclays has been recognized for its sustainability initiatives, including financing renewable energy projects and supporting green bonds, reflecting its commitment to responsible banking and environmental stewardship.