
Job description
Design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Collaborate with cross-functional teams to define software requirements and ensure seamless integration with business objectives.
Develop high-quality software solutions, participate in code reviews, and promote a culture of code quality and knowledge sharing. Implement effective unit testing practices and adhere to secure coding practices.
This role requires experience with Java and related technologies, proficiency in Microservices architecture, and strong command of service patterns. The ideal candidate will have a solid understanding of design principles and OOP concepts, as well as experience with CI/CD tools and SCM tools.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Finance
Barclays Investment Bank delivers comprehensive financial solutions—including investment banking, strategic advisory, financing, risk management, and market research—to money managers, financial institutions, governments, supranational bodies, and corporate clients worldwide. Its integrated platform combines Investment Banking, International Corporate Banking, Global Markets, and Research to support funding, financing, and risk‑management needs across sectors and economies. Leveraging over three centuries of expertise, Barclays offers a full spectrum of services that enable clients to innovate, grow, and navigate complex market dynamics, positioning the bank as a trusted partner for long‑term financial success.