Job Title: Full Stack Developer
Job ID/Reference Code: JR-0000027950
Location: Pune, India
Experience Required: 4–8 Years
Educational Requirements:
Bachelor’s / Master’s Degree in Computer Science / IT / Engineering or related field
Service Line: India COO Customer Care BUK
Role Overview:
As a Full Stack Developer at Barclays, you will be instrumental in delivering secure, high-performance software solutions.
The role includes both frontend and backend responsibilities, utilizing modern frameworks and tools.
You will contribute to the transformation of Barclays' digital platforms, ensuring robust architecture and seamless deployment.
The position involves collaboration with multidisciplinary teams and adherence to Agile practices.
Key Responsibilities:
Design, develop, and maintain large-scale enterprise applications using Core Java and J2EE.
Implement microservices using Spring Boot and RESTful API development.
Utilize frontend technologies including JavaScript (ES6+), HTML5, and CSS3 for responsive UI development.
Work on UI frameworks like Angular, React JS, and micro-frontend architectures.
Apply secure coding principles and develop scalable, maintainable, and optimized code.
Collaborate with architects, product owners, and QA teams throughout the software development lifecycle.
Contribute to design documentation, technical reviews, and sprint planning.
Integrate solutions with CI/CD pipelines and perform code versioning via Git.
Technical Requirements:
Strong command over Core Java, J2EE, and Spring ecosystem (Core, Boot, MVC, AOP, Security).
Proficient in developing REST APIs using RAML or OpenAPI specifications.
Experience in OO Design, Data Modelling, and Design Patterns.
Frontend development skills in JavaScript, HTML5, CSS3.
Experience with Angular/React JS and micro-frontend frameworks.
Knowledge of unit testing, automation, and continuous delivery practices.
Exposure to mobile app engineering (React Native or similar) is a plus.
Preferred Skills:
Experience in building responsive, cross-platform UI using modern JS frameworks.
Familiarity with containerization and orchestration tools like Docker/Kubernetes (added advantage).
Understanding of Agile methodologies (Scrum, Kanban).
Knowledge of DevOps tools such as Jenkins, GitHub, and JIRA.
Strong problem-solving, debugging, and analytical skills.
Analyst Expectations:
Exhibit strong ownership and accountability for deliverables.
Possess deep knowledge of relevant technologies and system architecture.
Guide junior team members and participate in mentoring where applicable.
Ensure project adherence to timelines, governance, and risk mitigation processes.
Collaborate cross-functionally across business units and technology teams.
Recommend and implement improvements for process and system optimization.
Promote secure development practices and ensure regulatory compliance.
Handle technical escalations and ensure business continuity during incidents.
Leadership & Behavioural Expectations:
Demonstrate the Barclays LEAD behaviours:
Listen and be authentic
Energise and inspire
Align across the enterprise
Develop others
Uphold Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship
Apply the Barclays Mindset: Empower, Challenge, and Drive
Communicate effectively with both technical and non-technical stakeholders.
Exhibit a proactive, detail-oriented approach to development and delivery.
Build a network within and beyond the team to influence outcomes positively.