Job Summary
We are seeking a highly skilled Full Stack Developer with strong expertise in Java-based backend development and modern front‑end frameworks. The ideal candidate will have experience in building scalable applications, integrating AI‑driven solutions, and working across diverse technologies.
Key Responsibilities
- Design, develop, and maintain full‑stack applications using Java (Spring) and modern front‑end frameworks (Angular/React.js)
- Build and manage backend services using Spring Framework, Node.js, Express, and Django
- Develop responsive and dynamic user interfaces using Angular and React.js
- Integrate AI/ML components and intelligent workflows into applications
- Implement and manage search capabilities using Elasticsearch
- Design and consume RESTful APIs and microservices
- Ensure application performance, scalability, and security
- Collaborate with cross‑functional teams to define and deliver features
- Write clean, maintainable, and reusable code
- Troubleshoot, debug, and optimize applications
Required Skills
- Strong proficiency in Java and Spring Framework
- Hands‑on experience with Angular and/or React.js
- Experience with Node.js and Express for backend development
- Familiarity with Django framework
- Experience with Elasticsearch for search and analytics
- Knowledge of RESTful APIs, microservices architecture, and system design
- Understanding of AI/ML integration concepts
- Strong problem‑solving and debugging skills
Preferred Qualifications
- Experience with cloud platforms and containerization (Docker/Kubernetes)
- Familiarity with CI/CD pipelines and DevOps practices
- Knowledge of database systems (SQL/NoSQL)
- Good communication and collaboration skills
Salary
CA$ 90,000 – CA$ 110,000 per year
Location
Toronto, ON
Tata Consultancy Services (BSE: , NSE: TCS) is an equal opportunity employer.
TCS does not use artificial intelligence tools for candidate screening or evaluation.
#J-18808-Ljbffr