Job Description: - Experience in full-stack application development using Java, Spring Boot, Angular, and RESTful APIs.
- Strong hands-on experience with Java 17, Spring Boot, Microservices, BFF (Backend for Frontend), and API development.
- Experience designing and developing scalable, secure, and high-performance web applications.
- Experience with Angular (v16+), TypeScript, HTML5, CSS3, and responsive UI development.
- Expertise in REST API design, integration, and security implementation.
- Strong knowledge of software development lifecycle (SDLC), design patterns, coding standards, and best practices.
- Experience with CI/CD pipelines, DevOps practices, code quality tools, and automated deployments.
- Hands-on experience with unit testing, integration testing, code coverage, and security vulnerability remediation.
- Experience working in Agile/Scrum environments, including sprint planning, estimation, code reviews, and production support.
- Strong troubleshooting, performance tuning, and production issue resolution skills.
- Experience with Git, Bitbucket, JIRA, Confluence, Maven/Gradle, and SonarQube.
- Exposure to cloud platforms (AWS/Azure) and containerization technologies is preferred.
- Experience in Wealth Management, Brokerage, or Financial Services domain is preferred.
- Strong leadership skills with experience mentoring developers and driving technical solutions.
Salary Range - CA$ 90,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.
Thank you for your interest in TCS. Candidates that meet the qualifications for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.