
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.