KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
KashiiUpdatez
REQUIREMENT_ID_124 β€’ 3-DAY_ACTIVE_POLICY

Fullstack Engineer

Company
Company Barclays
Type
Opportunity Type Internship
Salary
Stipend / Salary 12 LPA - 20 LPA (approx.)
Location
Location Pune, Maharashtra
Posted Date
Posted Date Today
Java SpringBoot JUnit REST Microservices TDD SQL NoSQL Oracle MongoDB OpenShift Kubernetes GitLab JIRA SonarQube Prisma Wiz Maven Gradle Apache Kafka IBM MQ AI rapid development Claude GitLab Duo OOP Data Structures
πŸ“–
Aptitude Practice Questions Open Resource β†—
Covers quantitative, logical, and verbal aptitude topics essential for the initial screening test.
πŸ“–
Barclays Recruitment Process Experiences Open Resource β†—
First‑hand accounts of the interview stages, question patterns, and preparation tips specific to Barclays.
πŸ“–
Barclays Interview Preparation Guide Open Resource β†—
Comprehensive guide on technical and HR rounds, including sample problems and recommended study resources.
πŸ“–
Comprehensive Coding Problem Set Open Resource β†—
Extensive collection of algorithmic problems to sharpen coding skills required for the technical assessment.

B.Tech/M.Tech/BE/M.Sc in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.5/10); graduating batch 2024‑2026; no active backlogs at the time of joining; strong foundation in OOP, data structures, and algorithms; good communication skills.

1
Round 1: Online coding assessment (DSA & Java fundamentals)
2
Round 2: Technical interview (system design, micro‑services, DevSecOps)
3
Round 3: HR interview (behavioral fit, values, compensation).
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.

Barclays β€” Data Analytics & SQL Interview Guide

Previously asked questions, exam syllabus, coding benchmarks & round strategy.

APTITUDE & LOGIC πŸ“–
Aptitude Practice Questions & Online Mock Tests

Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.

Open Resource β†—
COMPANY GUIDE 🎯
Barclays Interview Preparation Corner

Comprehensive guide covering typical interview formats, common questions, and preparation tips for Barclays and off-campus tech roles.

Open Resource β†—
MOCK TESTS & PAPERS πŸ“
Comprehensive Interview Prep Resources & Syllabus

Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.

Open Resource β†—
CODING PRACTICE πŸ’»
Algorithm and Data Structure Problem Set

Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.

Open Resource β†—
Round 1: Online Assessment (OA)
Aptitude, Quantitative Logic & 2 Coding Problems
Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1
Core Tech Stack (Java, SpringBoot, JUnit, REST, Microservices, TDD, SQL, NoSQL, Oracle, MongoDB, OpenShift, Kubernetes, GitLab, JIRA, SonarQube, Prisma, Wiz, Maven, Gradle, Apache Kafka, IBM MQ, AI rapid development, Claude, GitLab Duo, OOP, Data Structures) & Live Code Tracing
Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving
Database Schemas, APIs & Architecture Basics
Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion
Barclays Core Values, Learning Agility & Offer Terms
Demonstrate passion, strong communication, and readiness for full-time collaboration.
What is the difference between WHERE and HAVING clauses in SQL? Answer β–Ό
Model Answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer β–Ό
Model Answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer β–Ό
Model Answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer β–Ό
Model Answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer β–Ό
Model Answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Why do you want to join Barclays as a Fullstack Engineer?
Preparation Tip: Highlight Barclays's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Preparation Tip: Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Preparation Tip: Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.

More Fresh Requirements in Software Engineering

View Category Feed β†—
Barclays
Fullstack Engineer
Apply Apply Now β†—
Chat Chat with Kashii