Advertisements
🏢 Barclays
Software Engineer - BA4
💼 Fulltime
📍 Bangalore
🔗 Explore More
🛠 Skills Required
Java
Spring Boot
Spring MVC
Spring Security
React
JavaScript
RESTful APIs
Maven
Gradle
JUnit
Mockito
Karate
GitLab
Docker
Kubernetes
OpenShift
AWS
CloudFormation
Terraform
SQL Server
Oracle
Elastic
Kibana
Agile
Scrum
Advertisements
🎤 Interview Experience
Barclays interviews typically start with a timed online coding test focusing on DSA and Java fundamentals, followed by a technical interview that dives deep into Java/Spring, micro‑services, and cloud concepts. The final HR round assesses cultural fit, communication skills, and alignment with Barclays values. Candidates should practice problem‑solving under time pressure and be ready to discuss real‑world projects.
🏢 Work Culture
Barclays promotes a collaborative and inclusive work environment where employees are encouraged to innovate and take ownership of their projects. The bank offers clear growth pathways, regular learning sessions, and a balanced approach to work‑life integration, ensuring that engineers can thrive both professionally and personally.
Advertisements
📚 Free Study Materials (4)
Aptitude Questions & Answers
Covers quantitative, logical, and verbal aptitude topics essential for the online coding test and HR rounds.
Open Resource ↗
Barclays Recruitment Process Insights
Provides first‑hand experiences of candidates who cleared Barclays interviews, helping you understand the interview flow and expectations.
Open Resource ↗
Software Engineer Interview Preparation Guide
Offers curated resources, sample questions, and tips specifically for the Software Engineer role at Barclays.
Open Resource ↗
Comprehensive Coding Problem Set
A vast collection of coding problems to practice data structures, algorithms, and system design, useful for the technical assessment.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
B.Tech/B.E/M.Tech/M.Sc/MCA in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate or CGPA 6.0/10; graduating batch 2025, 2026 or 2027; no active backlogs at the time of joining; strong fundamentals in data structures, algorithms, and OOP concepts.
🏆 Selection Process
Round 1: Online coding test (DSA and Java fundamentals) → Round 2: Technical interview (system design, Java/Spring, AWS, and problem‑solving) → Round 3: HR interview (fitment, values, and career aspirations)
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 41 days left
✅ Apply on Official Website →📋 About the Role
Barclays is a global financial services powerhouse with a presence in over 40 countries, offering a wide range of banking, investment, and wealth management solutions. In India, the bank has built a reputation for leveraging technology to deliver innovative products and seamless customer experiences. The company’s culture is anchored in its core values of Respect, Integrity, Service, Excellence, and Stewardship, and it encourages a mindset of Empower, Challenge, and Drive among its employees. As a technology‑driven organization, Barclays continuously invests in modern platforms, cloud infrastructure, and data‑centric solutions to stay ahead in the competitive financial landscape.
The role of Software Engineer - BA4 in the Bangalore office is designed for fresh talent ready to contribute to the bank’s digital transformation journey. You will work within cross‑functional squads that include product managers, designers, and senior engineers to design, develop, and maintain high‑quality software services. Your day‑to‑day activities will involve building RESTful APIs, enhancing front‑end experiences with React, and ensuring that the solutions are secure, scalable, and observable on the cloud. The position offers exposure to a full‑stack development environment, modern DevOps practices, and a variety of AWS services, providing a solid foundation for a long‑term career in fintech engineering.
Key responsibilities:
1. Design, develop, and deploy Java‑based micro‑services using Spring Boot and Spring Security.
2. Build responsive user interfaces with React and modern JavaScript frameworks.
3. Implement and maintain RESTful APIs adhering to best practices for security and performance.
4. Write unit, integration, and component tests using JUnit, Mockito, Karate, and React Testing Library.
5. Configure and manage cloud resources on AWS using CloudFormation or Terraform, including API Gateway, Lambda, ECS, and RDS.
6. Set up observability pipelines with Elastic/Kibana for logging, metrics, and tracing.
7. Participate in code reviews, provide constructive feedback, and champion clean‑code principles.
8. Collaborate with DevOps teams to automate CI/CD pipelines in GitLab/Jenkins.
9. Contribute to Agile ceremonies, sprint planning, and continuous improvement initiatives.
10. Stay updated with emerging technologies and share knowledge within the engineering community.
Tech stack: Java 17/21, Spring MVC/Boot/Security, React, JavaScript, Maven/Gradle, JUnit, Mockito, Karate, GitLab, Docker, Kubernetes/OpenShift, AWS (API Gateway, Lambda, ECS, ELB, EC2, MSK, RDS), SQL Server, Oracle, Elastic/Kibana.
Growth path: Starting as a BA4 Engineer, you can progress to Senior Engineer, Lead Engineer, and eventually Architecture or Management roles, with opportunities to specialize in cloud, data engineering, or product ownership. Barclays supports continuous learning through certifications, internal tech talks, and mentorship programs.
Why join Barclays? You will be part of a globally recognized financial institution that values innovation and provides a structured career roadmap. The role offers hands‑on experience with cutting‑edge cloud and micro‑service technologies, a collaborative culture, and the chance to impact millions of customers through digital banking solutions.
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 41 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
🏢 More from Barclays
Decision Analyst
📍 Noida, Uttar Pradesh, India · ⏳ 31 Dec
Apply →
Data Analyst
📍 Pune/Chennai, India · ⏳ 31 Jul
Apply →
Data Analyst Role
📍 Bengaluru, Karnataka · ⏳ 31 Jul
Apply →
💼 More Fulltime Opportunities
Associate Customer Support
🏢 Tech Mahindra · 📍 Visakhapatnam, Andhra Pradesh
View →
Freshers Walk-in drive - Voice Process
🏢 INFINX · 📍 Hyderabad, Shamshabad
View →
Banking Process Associate (Domestic Voice Process)
🏢 Tech Mahindra · 📍 Hyderabad, Telangana
View →
Customer Support Executive
🏢 Sagility India · 📍 Hyderabad, Telangana
View →
📋 Quick Info
JOB ID
C1508-J020
POSTED
6h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer