
Job Description & Key Responsibilities
Barclays is a global financial services powerhouse with a heritage spanning over three centuries. In India, the bank combines deep banking expertise with cuttingβedge technology to serve millions of customers across retail, corporate, and investment banking. The firmβs technology arm is renowned for building resilient, highβthroughput platforms that power everything from payments to risk analytics, and it continuously invests in emerging fields such as machine learning, blockchain, and quantumβready computing. Working at Barclays means being part of a culture that values integrity, collaboration, and relentless innovation, while offering employees clear pathways for professional growth and exposure to worldβclass financial products.
The Fullstack Engineer role in Pune sits at the heart of this technology ecosystem. As a member of the engineering team, you will design, develop, and evolve endβtoβend solutions that support Barclaysβ digital banking initiatives. You will be responsible for building robust backend services, crafting responsive frontβend experiences, and ensuring that the entire delivery pipelineβfrom code commit to production deploymentβis secure, automated, and highly performant. The position offers a unique blend of handsβon coding, architectural design, and DevSecOps ownership, allowing you to influence the way millions of customers interact with financial services.
Key Responsibilities:
1. Design, develop, and maintain Javaβbased microβservices using SpringBoot, adhering to TDD principles.
2. Implement RESTful APIs and integrate with both SQL (Oracle) and NoSQL (MongoDB) databases.
3. Build and manage CI/CD pipelines on OpenShift/Kubernetes with GitLab, ensuring automated testing, security scanning (SonarQube, Wiz), and seamless deployments.
4. Write comprehensive unit and integration tests using JUnit and other testing frameworks.
5. Collaborate with product managers, UX designers, and fellow engineers to translate business requirements into technical specifications.
6. Participate in code reviews, enforce secure coding standards, and mentor junior developers.
7. Optimize application performance, scalability, and reliability through profiling and refactoring.
8. Work with messaging systems such as Apache Kafka and IBM MQ for eventβdriven architectures.
9. Leverage AIβassisted development tools like Claude and GitLab Duo to accelerate rapid application development.
10. Contribute to internal tech communities, share knowledge, and stay updated on emerging technology trends.
Tech Stack: Java, SpringBoot, JUnit, REST, Microservices, TDD, Oracle, MongoDB, OpenShift, Kubernetes, GitLab, JIRA, SonarQube, Prisma, Wiz, Maven/Gradle, Apache Kafka, IBM MQ, AIβassisted coding tools.
Growth Path: Starting as a Fullstack Engineer, high performers can progress to Senior Engineer, Tech Lead, and eventually to Architecture or Product Management roles, with opportunities to work on global projects and crossβborder collaborations.
Why Join Barclays? You will be part of a globally recognized brand that invests heavily in technology, offers mentorship from industry veterans, and provides a supportive environment that encourages continuous learning. The role promises exposure to cuttingβedge fintech solutions, a competitive compensation package, and a clear roadmap for career advancement.