Discover a Fulfilling Career as a Software Engineer with Barclays Digital B2B APIs
Are you a driven Software Engineer with a passion for building robust and scalable digital solutions? Barclays is actively seeking talented individuals to join their dynamic Digital B2B APIs team. This is a unique opportunity to contribute to the core of Barclays' digital ecosystem, developing and maintaining critical API services that power seamless integrations for partners and business clients. If you're looking to make a tangible impact and grow your career in a leading financial institution, this role at our Knutsford office could be the perfect fit.
Why This Role is an Exciting Opportunity for Your Career:
- Impactful Work: You'll be at the forefront of building secure, scalable, and high-performing APIs that are essential for delivering cutting-edge digital experiences. Your contributions will directly shape how Barclays interacts with its partners and clients.
- Technical Growth: This role offers a strong foundation for technical development. You'll work with modern technologies and best practices, including Java 8+, Spring Boot (v2+), and comprehensive JUnit testing with mocking frameworks.
- Collaborative Environment: Become part of a cross-functional team where collaboration is key. You'll work closely with product managers, designers, and fellow engineers, fostering a culture of shared knowledge and code quality through regular code reviews.
- Continuous Learning: Barclays encourages staying abreast of industry trends and innovations. You'll have the opportunity to contribute to the organization's technology communities and cultivate technical excellence.
- Security Focus: A significant aspect of this role involves adhering to secure coding practices, ensuring the protection of sensitive data and the development of resilient software solutions.
- Professional Development: The role emphasizes driving continuous improvement, developing in-depth technical knowledge, and potentially mentoring others. For individual contributors, there's a clear path to becoming a technical advisor.
Key Considerations for Aspiring Candidates:
To excel in this position, candidates should possess a strong foundation in the following areas:
- Core Programming Skills: Demonstrated programming experience in Java (minimum Java 8) is a fundamental requirement.
- Microservices Development: Proven experience with Spring Boot (minimum version 2) for building microservices is essential.
- Automated Testing Expertise: A solid understanding of JUnit testing (minimum JUnit 4), including the use of mocking frameworks and the creation of high-coverage automated tests, is crucial for ensuring code quality and reliability.
Beyond the technical requirements, Barclays also values key critical skills that contribute to success in a dynamic environment:
- Risk and Controls: An understanding of how to embed controls and manage risk within your work.
- Change and Transformation: Adaptability and a proactive approach to embracing and driving change.
- Business Acumen & Strategic Thinking: The ability to understand business objectives and how technology contributes to strategic goals.
- Digital and Technology Aptitude: A keen interest and understanding of modern digital technologies and their application.
Candidates are encouraged to reflect on how their existing skills and aspirations align with these technical and behavioral expectations. This role presents a fantastic opportunity to deepen your expertise in API development, contribute to a vital area of a global financial leader, and grow within a supportive and innovative team.