Job Title: React Full Stack Developer
Job ID/Reference Code: JR-0000052276
Location: Pune, India
Experience Required: 5+ Years
Educational Requirements:
Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology
Role Overview:
As a React Full Stack Developer at Barclays, you will lead the development of high-performing digital applications.
You will focus primarily on frontend (React.js – 70%) and backend (Java Spring Boot – 30%) development.
You will design scalable systems that enhance the customer experience and meet business goals.
Key Responsibilities:
Develop responsive and dynamic UI components using React.js with strong command over React hooks and state management tools such as Redux or Context API.
Integrate frontend with backend RESTful APIs seamlessly using best practices.
Build robust backend services and APIs using Java Spring Boot and related Spring modules (Spring MVC, Spring Security, Spring Data).
Utilize Hibernate and JPA for ORM and manage database transactions efficiently.
Write optimized SQL queries and manage Oracle database operations.
Collaborate with backend and frontend teams to ensure smooth integration and functional delivery.
Use API documentation tools like Swagger and Postman for seamless service consumption.
Participate in code reviews, Agile ceremonies, and collaborative development discussions.
Additional Responsibilities:
Apply secure coding practices to safeguard sensitive user and system data.
Implement unit and integration tests using JUnit, Mockito, Jest, and React Testing Library.
Stay up to date with latest frontend and backend technologies and frameworks.
Promote a culture of continuous improvement, code quality, and technical growth.
Ensure adherence to Barclays' engineering and performance standards.
Technical Requirements:
Minimum 5 years of experience in full-stack development.
Strong hands-on expertise in React.js and JavaScript (ES6+).
Solid understanding of RESTful services, API integration, and microservices.
Proficiency in Spring Boot, Spring MVC, Spring Security, and Hibernate.
Sound knowledge of SQL and database performance tuning in Oracle.
Familiarity with Swagger/Postman and REST API documentation.
Experience with version control systems (e.g., Git) and CI/CD tools like Jenkins or GitLab CI.
Exposure to containerization tools such as Docker and orchestration with Kubernetes.
Preferred Skills:
Basic knowledge of Camunda BPM and BPMN 2.0 for workflow automation.
Experience with Kafka or similar message brokers for event-driven systems.
Familiarity with cloud-native development and OpenShift deployments.
Hands-on experience with front-end testing tools and best practices in UI validation.
Assistant Vice President Expectations:
Advise and influence technical direction and strategic decision-making.
Lead project delivery with well-defined objectives and coaching support for peers.
Demonstrate Barclays’ LEAD behaviours:
Listen and be authentic
Energise and inspire
Align across the enterprise
Develop others
Resolve complex engineering issues and escalate with recommendations when necessary.
Collaborate with other teams to ensure alignment with enterprise-wide goals.
Analyze business and technical data to guide decisions and optimize outcomes.
Influence stakeholders through effective communication and thought leadership.
Take full ownership for delivery quality, compliance, risk mitigation, and operational controls.