📈 Trending among freshers✓ Verified Listing

Software engineer

BarclaysCompetition: Moderate • Entry Level
|Pune, India|Posted 11 days ago|Last verified 11 days ago
✓ Company career page verified✓ Application route verifiedLast checked on Jun 22, 2026
💼 Experience Required
Fresher / 0-1 Years / 1-3 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2024, 2025, 2026
🚀 Role Category
Software engineer
📌 How to Apply
Click on the Apply button
💰 Salary
18 LPA
Skills Recommended
Object-Oriented DesigningJavaJ2EESpring frameworkMicroservicesRESTSOAPKubernetesAWSRDBMSQLCI/CDJenkinsGitlab

Company Information

Official Job Details

Job Description

Software engineer

Pune, India

Apply for job Save for Later

Key information

Date live:

06/05/2026

Business Area:

Cards Platform

Area of Expertise:

Technology

Contract:

Permanent

Reference Code:

JR-0000111015

Key info

Job overview

Success profile

Benefits

Our technology

Location

Working flexibly

About Barclays

Application process

Apply for job

It’s happening at Barclays.

Be a part of a place where challenges are measured in billions, qubits and nanoseconds. Build your career in an environment where we’re advancing machine learning, leveraging blockchains, and harnessing FinTech. Working in Barclays technology, you’ll reimagine possibilities: learning and innovating to solve the challenges ahead, delivering for millions of customers.

We are shaping the future of financial technology.

Why not join us and make it happen here?

Where will you be located?

Explore location

Join us as a “Software engineer” at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences.

You may be assessed on the key critical skills relevant for success in role, such as experience with, skills to meet business requirement as well as job-specific skillsets.

To be successful as a “Software engineer”, you should have experience with:

Basic/ Essential Qualifications:

Expertise understanding of Object-Oriented Designing and Programming Techniques and associated concepts e.g. Desing Principals & Patterns.

In-depth knowledge and extensive experience of Core Java, J2EE design, Spring framework and development work on large-scale banking applications.

Strong Microservices development experience using REST & SOAP development work in Kubernetes/ AWS environments.

Strong knowledge and concepts in RDBM and SQL query writing.

Strong logical reasoning, Debugging, problem solving and performance tuning skills

Strong understanding of CI/CD Pipelines and configuration management with Jenkins/Gitlab or similar.

Strong in web application development and modern frontend technologies, including React/Angular, JavaScript (ES6+), HTML5, and CSS3, Node.js.

Strong communication skills.

Ability to work in large, collaborative teams to achieve organizational goals.

Flexibility to react effectively to changing priorities and a willingness to step outside of role boundaries to achieve results.

Practical experience of supporting and maintaining production environments with distributed systems and highly available services.

Practical experience of Observability/Monitoring solutions (such as AppDynamics, Splunk, ELK or similar).

Desirable skillsets/ good to have:

GenAI‑assisted code generation and validation: Ability to use GenAI/copilot tools to generate and fix code issues, test cases, summarize logs and accelerate defect triage

Experience building API Contract with OAS/Swagger, Pact or consumer‑driven contract testing, and implementing quality gates in CI/CD

Exposure to JMeter/Gatling, understanding of OWASP principles and working knowledge with code quality tools like SonarCube.

Exposure to AWS Cloude based application development and deployments.

This role is based out of Pune.

Purpose of the role

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Accountabilities

Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.

Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.

Collaboration 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 to foster a culture of technical excellence and growth.

Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.

Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Assistant Vice President Expectations

To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions.

Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes

If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.

OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes.

Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues.

Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda.

Take ownership for managing risk and strengthening controls in relation to the work done.

Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.

Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy.

Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively.

Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience.

Influence or convince stakeholders to achieve outcomes.

💡 Editor's Career Guide for this Role

🎯 Why This Role Matters

This role provides direct hands-on experience with production-grade codebases, agile development lifecycles, and scalable architectures. It serves as a major accelerator for careers in backend, frontend, or full-stack software development.

⚡ Key Skills Needed

To stand out for this position, hiring managers for this Software engineer role are looking for:

  • Strong foundational knowledge in core engineering principles.
  • Ability to adapt quickly to the fast-paced environment at Barclays.
  • Proficiency in Object-Oriented Designing, Java, J2EE.

💡 Application Tips

  • Tailor your resume: Highlight specific projects or experiences that align directly with current initiatives at Barclays.
  • Prepare for behavioral rounds: Be ready to discuss times you have handled failure, tight deadlines, or team conflicts.
  • Leverage the AI Assistant: Use the AI Assistant button above to evaluate your resume against this specific Software engineer description before applying.

CampusToCareer Analysis

⭐ Original AnalysisLast Verified: Jun 22, 2026

🎯 Should You Apply?

✓ Suitable for:

  • Computer Science graduates
  • Self-taught coders with strong portfolios
  • Students interested in software development

✗ Not ideal if:

  • Seeking non-technical support roles
  • Comfortable only with drag-and-drop tool designs

⚡ Difficulty Level

Application DifficultyHard
Expected CompetitionVery High
Interview Rounds3–5 rounds
Note: These stats are evaluated by our editorial team based on past application metrics and hiring trends.

🎓 What You Will Learn

Skills you may develop through this role:

  • Object-Oriented Designing
  • Java
  • J2EE
  • Production-grade software construction

📝 How to Prepare

  1. Practice medium-level coding questions (arrays, strings, trees) on LeetCode
  2. Build fullstack projects demonstrating standard backend/frontend interfaces
  3. Understand database indexes, joins, and normalizations
  4. Be ready to draw and explain your project system designs

📄 Resume Match Tips

Highlight these on your resume to stand out:

  • List your GitHub profile link with pinned project repositories
  • Highlight competitive programming ratings or coding certificates
  • Clearly list tech stacks (e.g. React, Express) next to each project description
⚠️

Reality Check

This is a high-intensity software coding role. Technical assessment rounds can be demanding, and you will be expected to learn large codebases quickly.

❓ Frequently Asked Questions

Editorial Analysis Disclaimer: The opinions expressed in this CampusToCareer Analysis are formulated by our platform editors to guide students. Please review the official company listing before applying.
Apply Now
Candidate Guide • 7 min preparation guide

More than a copied JD: use this page to prepare before you apply.

Barclays is hiring for Software engineer in Pune, India. This page goes beyond the raw listing so students can understand what the role usually expects, how to prepare for screening, and how to apply more thoughtfully instead of forwarding a resume blindly.

Application Difficulty: HardCompetition: Very HighPreparation Time: 5–7 Days

⚡ Quick Preparation Snapshot

Role Fit:
8/10
Competition:
Very High
Interview Difficulty:
Hard
Freshers Friendly:
Yes
Remote:
No
Recommended:
2024, 2025, 2026 Batch

🏢 Why Students Consider Barclays

✓ Advantages

  • Structured engineering onboarding & mentoring
  • Hands-on deployment of production-grade code
  • High growth pathway with strong learning curve
  • Respected resume builder for global SDE paths

⚠ Potential Challenges

  • Extremely high volumes of applicants
  • Rigorous multi-round technical assessments

⚙️ Role Context & Recruiter Lens

Software engineer is likely not just a keyword match. In real hiring, titles compress multiple operational expectations. You should read this listing as a signal of day-to-day team coordination and troubleshooting.

✓ What Recruiters Typically Evaluate

  • Problem-solving clarity (DSA & logical flow)
  • Clean coding practices & code structure
  • Understanding of web protocols & API design
  • System design basics & trade-off choices
  • Technical communication during coding rounds

❌ Common Mistakes Students Make

  • Applying with a generic resume that does not align with recommended skills.
  • Ignoring basic company research before the screening interview.
  • Using broken or inactive GitHub and portfolio showcase links.
  • Listing complex projects on the resume without being able to explain details.
  • Clicking apply without verifying batch eligibility or graduation cutoffs.

📅 30-Day Preparation Roadmap

Week 1: Core DSA & Algorithms

Revise arrays, strings, maps, and runtime analysis. Practice key logic patterns.

Week 2: Project Deep-Dive & Deploy

Deploy live projects, document system architecture, and review database decisions.

Week 3: Coding Drills & Assessments

Simulate coding challenges on arrays, trees, and core API response parsing.

Week 4: Behavioral & Projects Walkthrough

Prepare walkthroughs explaining challenges, trade-offs, and design patterns.

📈 Typical Hiring Journey Timeline

1. Application
Initial profile submission
2. Shortlisting
Recruiter resume screening
3. Assessment
Aptitude/coding test assessment
4. Interview
Technical & HR conversation rounds
5. Offer
Letter of intent & onboarding

Recommended Guides

✍️ Reviewed by: CampusToCareer Editorial Team📅 Last Updated: 13 June 2026✓ Fact Check Status: Verified