Job Title: Full Stack Developer – Tax 2
Job ID/Reference Code: JR-0000044064
Location: Pune, India
Experience Required: 4–8 Years
Educational Requirements:
Bachelor’s or Master’s Degree in Computer Science / IT / Engineering
Role Overview:
Barclays is hiring a Full Stack Developer – Tax 2 to join our Markets Post Trade team. This role involves end-to-end design, development, and deployment of scalable and robust applications using modern front-end and back-end technologies. As a key contributor, you'll help deliver critical systems that support tax processing while ensuring performance, security, and maintainability.
Key Responsibilities:
Design and develop high-quality, full stack applications using .NET, React, and Spring Boot.
Implement APIs and business logic using C#, .NET Core, and multithreading principles.
Develop responsive web interfaces with React, HTML5, and CSS3.
Build and integrate with RESTful APIs and container-based microservices.
Work with databases such as Oracle and MS SQL; write and optimize SQL queries.
Utilize CI/CD tools like GitLab, Jenkins to enable automated builds, tests, and deployments.
Follow Agile delivery principles to meet sprint and delivery goals.
Conduct peer code reviews, unit testing, and ensure adherence to secure coding standards.
Contribute to sprint planning, daily standups, and retrospectives with the team.
Technical Requirements:
Strong experience in C#.NET, Dependency Injection, and API development.
Solid understanding of multithreading and application performance optimization.
Proficient in React development along with HTML5, CSS3, and modern JavaScript frameworks.
Experience with Java, Spring Boot, and REST APIs.
Working knowledge of SQL in Oracle and/or MS SQL environments.
Familiarity with containerization tools like Docker, Kubernetes.
Exposure to CI/CD tools (GitLab, Jenkins).
Basic understanding of test frameworks and unit/integration testing.
Preferred Skills:
Experience in delivering .NET-based enterprise solutions.
Strong hands-on development with front-end technologies using React.
Ability to work in Agile teams and meet sprint deliverables.
Familiarity with secure coding practices and DevSecOps.
Strong analytical and problem-solving mindset.