Barclays
Pune, Maharashtra, India Posted 4d ago
This role at Barclays involves designing, developing, and improving software utilising various engineering methodologies to provide business, platform, and technology capabilities.
Key Responsibilities
Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks and tools ensuring code is scalable and optimized.
Cross-functional collaboration with product managers and designers to define requirements and devise solution strategies.
Collaborate with peers, participate in code reviews, and promote code quality and knowledge sharing.
Adherence to secure coding practices to mitigate vulnerabilities and protect sensitive data.
Implementation of effective unit testing practices to ensure proper code design and reliability.
Requirements
Expertise in developing and optimizing Java-based applications.
Strong hands-on experience with React, JavaScript, HTML5, and CSS3.
Experience with state management such as Redux or Context API.
Integration with REST APIs and handling complex UI workflows.
Experience with microservices architecture and RESTful API development.
Preferred Qualifications
Experience with CI/CD tools like GitLab pipelines and TeamCity.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.