Job Title: Sr Java Full Stack Developer
Job ID/Reference Code: JR-0000039588
Location: Pune, India
Experience Required: 6–10 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Computer Science / Engineering / Related field
Service Line / Business Area: Markets Post Trade
As a Sr Java Full Stack Developer at Barclays, you will lead the development of robust and scalable full-stack applications tailored for investment banking and capital markets. Your expertise will help build seamless and secure digital solutions to enhance global trade processing and customer experience.
Design and develop full-stack applications using Java (8+) and ReactJS.
Implement backend logic using Spring Boot, Spring MVC, Spring Security, and Spring Data.
Build RESTful APIs and microservices aligned with enterprise architecture standards.
Develop and maintain frontend components using HTML, CSS, JavaScript, and ReactJS.
Ensure robust testing with JUnit, Mockito, and Test Containers.
Work with relational databases (MSSQL, Oracle) for schema design and query optimization.
Optimize application performance, troubleshoot issues across the stack, and implement design patterns.
Collaborate across product and design teams to deliver scalable and maintainable solutions.
Create system architecture documentation and follow best DevOps practices with GitLab CI/CD and Docker.
Java (v8+), Spring Boot, Spring MVC, Spring Security
RESTful API development, Microservices architecture
ReactJS, HTML5, CSS3, JavaScript
JUnit, Mockito, Integration Testing
Relational databases (MSSQL, Oracle), SQL
CI/CD with Jenkins or GitLab
Docker, Kubernetes/OpenShift (basic knowledge)
Experience in Investment Banking domains like OTC Derivatives or Prime Brokerage
Familiarity with cloud platforms such as AWS, Azure, or GCP
Strong understanding of security protocols and authentication/authorization frameworks
Agile development methodology experience
Ability to lead technical initiatives and mentor junior developers