Barclays  logo

Full Stack Engineer

Barclays
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureRESTful APIsApache KafkaDistributed Systems

Job description

Overview

Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues. This is a Vice President level Full Stack Engineer role based in Pune.

What you'll do

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
  • Ensure code is scalable, maintainable and optimized for performance.
  • Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations, and actively contribute to the organization's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Contribute to or set strategy, drive requirements and make recommendations for change.
  • Plan resources, budgets and policies; manage and maintain policies and processes; deliver continuous improvements and escalate breaches of policies or procedures.
  • If managing a team, define jobs and responsibilities, plan for the department's future needs and operations, counsel employees on performance, and contribute to employee pay decisions.
  • Advise key stakeholders, including functional leadership and senior management, on functional and cross-functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, in support of the control and governance agenda.
  • Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
  • Build and maintain trusting relationships and partnerships with internal and external stakeholders to accomplish key business objectives.

What you'll need

  • Extensive hands-on experience in Java (JDK 17+), Spring Boot and Spring MVC, 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 with relational databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases, with 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.
  • Experience leading technical design discussions, conducting code reviews, and mentoring engineers in large delivery teams.
  • 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 and 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.

Nice to have

  • 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.
  • Artificial Intelligence and developer productivity: AI-assisted software development, unit test generation, code review automation, MCP (Model Context Protocol) awareness, AI-enabled SDLC and engineering productivity practices.

Details

  • Location: Pune (Gera Commerzone SEZ).
  • Assessed on risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology, as well as job-specific technical skills.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Full Stack Engineer