Full Stack Engineer
Barclays
About the Role
Join Barclays as a Full Stack Engineer - VP, spearheading the evolution of infrastructure and deployment pipelines to drive innovation and operational excellence. Harness cutting-edge technology to build and manage robust, scalable, and secure infrastructure, ensuring seamless delivery of digital solutions.
Key Responsibilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
- Ensuring code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and innovations and actively contributing to the organization’s technology communities.
- Adherence to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implementation of effective unit testing practices.
- Contributing or setting strategy, driving requirements, and making recommendations for change.
- Planning resources, budgets, and policies; managing and maintaining policies/processes; delivering continuous improvements and escalating breaches of policies/procedures.
- If managing a team: Defining jobs and responsibilities, planning for department’s future needs and operations, counselling employees on performance, and contributing to employee pay decisions/changes. Leading specialists to influence department operations, balancing short and long term goals, and ensuring budgets and schedules meet corporate requirements.
- If an individual contributor: Acting as a subject matter expert, guiding technical direction, leading collaborative, multi-year assignments, guiding team members through structured assignments, identifying the need for inclusion of other specializations, and training, guiding, and coaching less experienced specialists.
- Advising key stakeholders on functional and cross-functional areas of impact and alignment.
- Managing and mitigating risks through assessment.
- Demonstrating leadership and accountability for managing risk and strengthening controls.
- Demonstrating comprehensive understanding of the organization functions.
- Collaborating with other areas of work for business-aligned support.
- Creating solutions based on sophisticated analytical thought.
- Adopting and including the outcomes of extensive research in problem-solving processes.
- Building and maintaining trusting relationships and partnerships with internal and external stakeholders.
Requirements & Tech Stack
- Extensive hands-on experience in Java (JDK 17+), Spring Boot, Spring MVC, and building highly scalable, secure backend systems for financial and enterprise applications.
- Strong expertise in RESTful API design and development, microservices architecture, and service-to-service integrations in high-volume transactional environments.
- Strong experience in workflow orchestration and workflow management platforms, including designing and implementing long-running business processes, stateful workflows, and automation frameworks.
- Hands-on experience with event-driven architectures and messaging platforms, including Apache Kafka and asynchronous processing patterns.
- Strong experience with enterprise integration frameworks such as Apache Camel (or equivalent), implementing routing, mediation, transformation, orchestration, and API integration patterns across distributed systems.
- Solid understanding of end-to-end full-stack development, including frontend-backend integration and asynchronous communication patterns.
- Hands-on experience with modern UI technologies including React, Angular, TypeScript, JavaScript, HTML5, CSS3, responsive web design, and frontend testing frameworks such as Jest or Jasmine.
- Experience working with relational databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases, with a strong focus on data integrity and performance.
- Strong knowledge of security standards and practices including OAuth2, JWT, authentication, authorization, encryption, and secure coding guidelines.
- Experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes), and cloud-native architectures.
- Hands-on experience with CI/CD pipelines, automated testing, build tools (Maven, Gradle), and secure deployments.
- Proficiency with version control systems (Git) and enterprise development workflows.
- Strong understanding of distributed systems, system resiliency, fault tolerance, observability, and production support in mission-critical environments.
- Hands-on experience developing and integrating solutions on Hyperledger Besu or other enterprise blockchain platforms.
- Strong understanding of blockchain network architecture, node operations, transaction lifecycle, consensus mechanisms, and enterprise DLT deployments.
- Practical experience developing, integrating, testing, and supporting Smart Contracts and blockchain-enabled business workflows.
- Experience integrating enterprise applications with blockchain networks through APIs, events, message-driven architectures, and middleware platforms.
- Strong experience working in regulated environments with strict compliance, audit, and governance requirements.
- Deep understanding of system resiliency, fault tolerance, high availability, and performance optimization.
- Solid knowledge of design patterns, object-oriented principles, and enterprise architecture best practices.
- Experience with testing frameworks such as JUnit, Mockito, integration testing, and contract testing.
- Working knowledge of Agile/Scrum methodologies and large-scale delivery models.
- Ability to collaborate closely with product owners, architects, QA, security, and DevOps teams.
- Strong communication skills for explaining complex technical solutions to business and senior stakeholders.
- Banking domain knowledge such as Payments & Transfer, Treasury, Settlement, Reconciliation, Regulatory and Compliance Controls.
- Experience building Digital Asset, Blockchain, Tokenization, Custody, Settlement, or Enterprise DLT platforms.
- Good understanding of workflow-driven architectures, orchestration patterns, event-driven systems, and distributed transaction processing.
- Strong knowledge of enterprise integration patterns, API-led architectures, and interoperability across complex banking ecosystems.
- Experience integrating on-chain and off-chain applications across enterprise platforms and blockchain networks.
Other Highly Valued Skills
- Hyperledger Besu
- Ethereum and EVM-Based Blockchain Platforms
- Smart Contract Development and Integration
- Tokenization Concepts and Platforms
- Digital Asset Custody Concepts
- Distributed Ledger Technologies (DLT)
- Blockchain Architecture and Design
- Consensus Mechanisms
- Wallet and Key Management Concepts
- Blockchain Security and Auditing Concepts
- Enterprise Blockchain Integration Patterns
- Web3 Fundamentals and Ecosystem Awareness
- AI-Assisted Software Development
- Unit Test Generation
- Code Review Automation
- MCP (Model Context Protocol) Awareness
- AI-enabled SDLC and Engineering Productivity Practices
Qualifications
- The role is based out of Pune.
- You may be assessed on 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.
- Colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
- Colleagues are also expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive.
- If the position has leadership responsibilities, People Leaders are expected to demonstrate four LEAD behaviours: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- For an individual contributor, they will be a subject matter expert, guide technical direction, lead collaborative assignments, guide team members, train, guide, and coach less experienced specialists, and provide information affecting long term profits, organizational risks, and strategic decisions.
- Solutions will be created based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions.



