Full Job Description
Key Responsibilities:
1. Frontend: Build responsive, user-friendly interfaces using Angular/ReactJS, HTML5, and CSS3.
2. Backend: Design and develop secure, scalable REST APIs, Spring boot, microservices
3. Build scalable and reusable frontend and backend components following best engineering practices.
4. Develop and integrate AI-powered chatbot solutions with underlying Agentic AI frameworks and services.
5. Collaborate with product owners, architects and cross-functional teams to define technical solutions.
6. Optimize application performance, scalability and maintainability.
Required Skills:
1. Backend Expertise: Strong proficiency in Java with comprehensive hands-on experience Spring boot, Microservices,
Minimum Java 17.
2. Frontend Expertise: Deep understanding of JavaScript/TypeScript, core ReactJS principles, lifecycle methods, and modern state management.
3. Strong knowledge of Backend-for-Frontend (BFF) architecture.
4. Experience building and supporting multiple MFEs.
5. Experience developing AI-powered chatbots and conversational applications.
6. Strong understanding of REST APIs, Microservices and scalable application design.
Roles & Responsibilities
Development for Front End and backend, working with APIs. Leading development for
Generic Managerial
Familiarity with CI/CD tools (GitHub, lightspeed, or ECS).
Experience with Agile/Scrum methodologies.
Salary Range - CA$ 100,000 - CA$ 120,000 Per Year
TCS does not use artificial intelligence tools for candidate screening or evaluation. This post is for a current vacancy. The hiring process includes an initial screening, followed by a technical evaluation and managerial discussion.