Job Title: Full Stack Developer
Job ID/Reference Code: JR-0000042245
Location: Pune, India
Experience Required: 5–9 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Computer Science / Engineering / Information Technology
Service Line / Business Area: Wholesale Lending
Role Overview:
As a Full Stack Developer at Barclays, you will be a key contributor to building scalable, high-performance financial applications. You’ll play a central role in the implementation of Location Strategy projects, while collaborating with cross-functional teams and delivering innovative end-to-end solutions using modern frontend and backend technologies.
Key Responsibilities:
Design and develop robust backend services using Java 8+, Spring Boot, and messaging frameworks like Solace/Kafka.
Create responsive web UIs using ReactJS, Redux, and modern JavaScript tooling.
Work with relational and NoSQL databases including MS SQL Server, PostgreSQL, and MongoDB.
Develop, test, and maintain APIs and microservices in a containerized environment (Docker, Kubernetes, OpenShift).
Utilize build and CI/CD tools like Maven, Gradle, Jenkins, and Git.
Contribute to architectural discussions and implement secure, performant full-stack solutions.
Apply TDD and automated testing with JUnit, Mockito, Selenium, Jasmine, Mocha, and JMeter.
Collaborate closely with product managers, business analysts, and DevOps teams to align delivery with business goals.
Technical Requirements:
Backend:
Proficient in Java 8+, Spring Framework (Boot, Data, MVC), JPA/Hibernate
Messaging experience with Solace, Kafka, or ActiveMQ
Strong SQL skills with experience in MS SQL Server, PostgreSQL, and MongoDB
Tools & DevOps: Maven/Gradle, Jenkins/TeamCity, GIT, Sonar, Chef
Frontend:
Expert in ReactJS/Redux, JavaScript, TypeScript, HTML5, CSS
Experience with Webpack, Grunt/Gulp, and responsive frameworks like Bootstrap/Material Design
Familiarity with test frameworks like Karma, Jasmine, Mocha, and debugging using browser DevTools
Infrastructure/Architecture:
Containerization using Docker, Kubernetes, and OpenShift
Familiarity with AWS or other cloud environments
Strong understanding of microservices and event-driven architectures
Preferred Skills:
Experience with DevOps practices and Selenium for automation
Domain knowledge in loan origination/syndication
Strong experience working within Agile teams
Proficiency in unit testing and test-driven development (TDD)
Excellent analytical and communication skills for cross-team collaboration