Barclays logo
Barclays1 week ago

Full Stack Lead

On-site · Pune, Maharashtra, India or Maharashtra, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Design, develop and deliver high-quality full-stack software using Java (JDK 17+), Spring Boot/MVC, RESTful microservices with Angular/React frontend; lead technical design, code reviews, and mentoring in a regulated banking environment. Promote secure coding practices, implement unit and integration testing, and collaborate cross-functionally with product managers, designers, and other engineers to align with business objectives. Expected to drive architecture discussions, ensure scalability and performance, and foster a culture of technical excellence and governance in a Barclays–level setting.

Required Qualifications

  • Extensive hands-on experience in Java (JDK 17+), Spring Boot, Spring MVC, and building highly scalable, secure backend systems for financial applications
  • Strong expertise in RESTful API design, microservices architecture, and service-to-service integration in high-volume transactional environments
  • Proven experience with frontend technologies such as Angular or React Native, along with HTML5, CSS3, and modern JavaScript (ES6+)
  • Solid understanding of end-to-end full stack development, including frontend-backend integration and asynchronous communication patterns
  • Experience working with relational databases (Oracle, PostgreSQL, SQL Server) and NoSQL databases
  • Strong knowledge of security standards and practices including OAuth2, JWT, authentication, authorization, encryption, and secure coding guidelines
  • Experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes), and cloud-native architectures
  • Hands-on experience with CI/CD pipelines, automated testing, build tools (Maven, Gradle), and secure deployments
  • Proficiency with version control systems (Git) and enterprise development workflows
  • Experience leading technical design discussions, conducting code reviews, and mentoring engineers in large delivery teams
  • Experience in regulated banking environments with compliance, audit, and governance requirements
  • Knowledge of system resiliency, fault tolerance, high availability, and performance optimization
  • Experience with testing frameworks such as JUnit, Mockito, integration, and contract testing
  • Familiarity with Agile/Scrum methodologies and large-scale delivery models
  • Ability to collaborate with product owners, architects, QA, security, and DevOps teams
  • Banking domain knowledge such as payments, lending/mortgages, customer onboarding, or core banking systems is advantageous
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Barclays

Full Stack Lead

Apply on Sorce