Job Details
Company: Barclays
Job Position: CMS – Full Stack Developer
Job Location: Pune, Maharashtra, India
Business Area: Markets Pre Trade
Area of Expertise: Change
Job Type: Permanent
Reference Code: JR-0000116766
Date Posted: 29 September 2026
Salary: Not disclosed
Job Overview
Barclays is hiring a CMS – Full Stack Developer for its Pune team. The role focuses on identifying business requirements and developing technology solutions that address business problems and opportunities. The position requires strong Core Java and Spring Boot knowledge, experience with full-stack development, and the ability to work with modern and legacy systems. The role also involves collaboration with stakeholders, solution design, feasibility analysis, project delivery, risk management, and change implementation.
Key Responsibilities
- Identify and analyze business problems and client requirements that require organizational change.
- Develop business requirements that address identified business problems and opportunities.
- Collaborate with stakeholders to ensure proposed solutions meet business needs and expectations.
- Support the development of business cases for proposed technology solutions.
- Conduct feasibility studies to evaluate proposed solutions.
- Support project reporting and track progress to help ensure solutions are delivered within agreed timelines and budgets.
- Create operational and process designs for proposed solutions.
- Support change management activities and implementation processes.
- Develop traceability matrices to support successful implementation of proposed solutions.
- Develop full-stack applications using Core Java, Spring Boot, and related technologies.
- Analyze legacy application codebases and contribute to modernization initiatives.
- Develop scalable and maintainable solutions using appropriate design patterns and development practices.
- Work with multi-threading, garbage collection, data structures, and object-oriented programming concepts.
- Develop and optimize low-latency and high-throughput applications.
- Collaborate with other teams and guide team members through structured technical assignments when required.
- Analyze complex information from multiple sources to solve technical and business problems.
- Identify and manage risks while strengthening controls related to assigned work.
- Communicate complex technical and business information effectively to stakeholders.
- Influence stakeholders and collaborate across functions to achieve project outcomes.
Eligibility Criteria
- Candidates should have strong experience in Core Java development.
- Candidates should have experience with full-stack development.
- Candidates should have strong knowledge of Spring Boot and Spring Core.
- Candidates should understand dependency injection patterns.
- Candidates should have experience working with legacy application codebases or modernization projects.
- Candidates should understand multi-threading, garbage collection, data structures, and object-oriented programming.
- Candidates should have experience developing high-performance applications.
- Candidates should be familiar with business requirements, solution design, and change management activities.
- Candidates should be able to collaborate with stakeholders and cross-functional teams.
- Candidates should be comfortable handling complex technical assignments and contributing to risk and control activities.
Required Skills
- Core Java.
- Object-oriented programming.
- Multi-threading.
- Garbage collection and memory management.
- Data structures.
- Spring Framework.
- Spring Boot.
- Dependency injection.
- Full-stack development.
- Legacy system modernization.
- Design patterns and software development best practices.
- JMS and enterprise messaging technologies.
- Solace and Kafka.
- Docker and Kubernetes.
- Gradle and Maven.
- Unix/Linux command-line tools.
- Shell scripting.
- Application performance optimization.
- Stakeholder management and communication.
- Risk, controls, and governance awareness.
Why Join Barclays?
- Opportunity to work on technology solutions supporting global banking and financial services.
- Exposure to full-stack development and modern Java-based technologies.
- Opportunity to work on high-performance and low-latency applications.
- Experience with legacy system modernization and scalable solution design.
- Exposure to technologies such as Spring Boot, Kafka, Docker, Kubernetes, and Unix/Linux.
- Opportunity to collaborate with teams across technology, business, and other functions.
- Opportunity to work in Barclays Pune, a major technology and operations hub.
- Scope to develop technical, business, stakeholder management, and leadership skills through complex assignments.
Important Links
Apply Link: Click here