cover image
Tata Consultancy Services

Tata Consultancy Services

www.tcs.com

7 Jobs

627,980 Employees

About the Company

Tata Consultancy Services is an IT services, consulting and business solutions organization that has been partnering with many of the world's largest businesses in their transformation journeys for over 56 years. Our consulting-led, cognitive powered, portfolio of business, technology and engineering services and solutions is delivered through our unique Location Independent Agile(tm) delivery model, recognized as a benchmark of excellence in software development.
A part of the Tata group, India's largest multinational business group, TCS has over 601,000 of the world's best-trained consultants in 55 countries.

*Caution against fraudulent job offers*: TCS doesn't charge any fee throughout the recruitment process. Refer here: on.tcs.com/3i9X5BU

Listed Jobs

Company background Company brand
Company Name
Tata Consultancy Services
Job Title
Java full stack developer
Job Description
Job title: Java Full Stack Developer Role Summary: Design, develop, and maintain end‑to‑end Java 11 microservices and web application features. Focus on cloud‑ready, event‑driven architectures using Spring Boot, Kafka, MongoDB, and Oracle (SQL/PLSQL). Apply multithreading, CI/CD practices, and observability to deliver high‑performance, resilient services. Expactations: * Build scalable, secure microservices with robust asynchronous processing and data persistence. * Ensure code quality, performance optimisation, and production readiness via logging, monitoring, and root‑cause analysis. * Collaborate cross‑functionally on architecture, deployment, and continuous improvement initiatives. Key Responsibilities: * Develop Java 11 microservices (Spring Boot) with RESTful APIs and UI elements. * Implement event‑driven workflows using Kafka producers and consumers. * Design and optimize data access layers for MongoDB and Oracle databases, including query tuning and schema design. * Apply multithreading and concurrency techniques for batch jobs and high‑throughput streams. * Configure and maintain centralized logging and monitoring (ELK stack). * Support CI/CD pipelines, containerisation (Docker), and orchestration platforms (e.g., OpenShift). * Provide production support: alert analysis, root‑cause investigation, and rapid issue resolution. Required Skills: * Java 11, Spring Boot, microservices architecture. * Event streaming with Kafka (topics, producers, consumers). * Database experience: MongoDB, Oracle SQL/PLSQL. * Multithreading, concurrency, and performance optimisation. * Observability: ELK stack (Elasticsearch, Logstash, Kibana). * CI/CD & containerisation: Docker, OpenShift patterns. * API design, full‑stack development (UI/API layers). * Strong troubleshooting, debugging, and root‑cause analysis. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or related field. * Relevant certifications (e.g., Oracle Certified Professional, Spring Professional, Docker Certified Associate) preferred but not mandatory.
Canada
Remote
09-03-2026
Company background Company brand
Company Name
Tata Consultancy Services
Job Title
Full stack developer
Job Description
Job Title: Full Stack Developer Role Summary: Design, develop, and deliver end‑to‑end AI‑powered applications using Azure, Python, and Vue.js. Lead architectural decisions, build secure microservices, and ensure scalability, performance, and quality through robust testing practices. Communicate technical concepts to business stakeholders. Expectations: Deliver high‑quality, production‑ready code on schedule; lead or collaborate on AI feature implementation; maintain clean, maintainable codebases; adhere to security best practices; convert complex requirements into clear business outcomes. Key Responsibilities: - Architect and implement AI capabilities and microservices on Azure. - Develop and deploy secure AI microservices and data pipelines. - Build modern client‑side applications with Vue.js. - Optimize application scalability, reliability, and performance. - Establish and maintain comprehensive test suites (unit, integration, E2E). - Write clear documentation and translate technical details into business language. - Participate in Agile ceremonies (sprints, planning, retrospectives). - Collaborate with DevOps to ensure CI/CD pipelines and infrastructure as code. - Apply security best practices across front‑end, back‑end, and infrastructure layers. Required Skills: - Proficient in Python and Vue.js. - Experience with Retrieval‑Augmented Generation (RAG) or similar AI techniques. - Strong Azure knowledge (AI and general cloud services). - Solid understanding of DevOps practices and CI/CD pipelines. - Agile development methodology experience. - Comprehensive testing practices and automated testing frameworks. - Ability to translate technical solutions into business‑friendly explanations. - Excellent problem‑solving, communication, and collaboration skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Preferred certifications: Microsoft Azure Solutions Architect / Developer, Python Certified, or related AI certifications.
Toronto, Canada
On site
11-03-2026
Company background Company brand
Company Name
Tata Consultancy Services
Job Title
Data Scientist with Python and ML
Job Description
Job Title: Data Scientist – Python & ML Role Summary: Design, develop, and deploy machine‑learning and generative‑AI solutions for high‑volume, server‑side applications. Own end‑to‑end service implementation, from RESTful APIs to data pipelines, ensuring performance, scalability, and maintainability. Expectations: - Deliver clean, production‑ready code in Java, Python, and modern JVM languages. - Apply JVM performance tuning and NoSQL strategics to meet strict latency targets. - Work collaboratively in agile squads, adapting quickly to evolving technology stacks. Key Responsibilities: - Build and production‑ize ML/GenAI models, including LLM fine‑tuning. - Develop RESTful web services using Spring MVC and integrate with external APIs. - Engineer data pipelines involving Cassandra, Redis, Hazelcast/Ignite, and search engines (Elasticsearch, SOLR). - Conduct performance tuning of JVM internals, caching layers, and database interactions. - Implement NLP pipelines and support on‑the‑fly inference for GenAI products. - Write automated tests, maintain documentation, and support continuous integration pipelines. Required Skills: - Strong Python programming; experience in Java and Spring MVC. - Expertise in RESTful web services and API design. - Hands‑on performance tuning with deep JVM knowledge. - Experience with NoSQL databases (Cassandra) and distributed caching (Hazelcast, Ignite, Redis). - Familiarity with modern JVM languages (Groovy, Scala). - Proficiency with search engines (Elasticsearch, SOLR). - Deep understanding of NLP, machine‑learning frameworks, and generative‑AI/LLM workflows. - Agile software development experience. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or a related technical field. - Optional certifications in Java, Python, or machine‑learning/AI are beneficial.
Charlotte, United states
On site
15-03-2026
Company background Company brand
Company Name
Tata Consultancy Services
Job Title
Full Stack Engineer (React + Node.js)
Job Description
**Job Title**: Full Stack Engineer (React + Node.js) **Role Summary**: Senior-level engineer to design, build, and scale secure, high-performance web applications for Banking & Financial Services clients, with cross-functional collaboration and technical leadership. **Expectations**: - 8+ years software engineering experience; 5+ years in modern JavaScript/TypeScript. - Expertise in React (Hooks, Context, Suspense) and Node.js (Express/NestJS) for full-stack feature delivery. - Strong security/compliance focus in regulated BFSI/FinTech environments. **Key Responsibilities**: - Design scalable microservices and component-driven UIs using React 18+ and Node.js. - Develop REST/GraphQL APIs with schema/versioning discipline and backward compatibility. - Implement cloud-native solutions (AWS/Azure/GCP) and infrastructure-as-code (Terraform/CloudFormation/Bicep). - Enforce observability (OpenTelemetry), SLIs/SLOs, and error budget practices. - Apply OWASP Top 10 security controls, token-based authentication (OAuth2/OIDC/JWT), and data protection measures. - Ensure high test coverage using Jest, Cypress, and Supertest; optimize performance for Core Web Vitals and database efficiency. - Champion accessibility (WCAG 2.1 AA) and internationalization (Spanish/Portuguese support). - Mentor teams, conduct code reviews, and align with PM/Design/Compliance to deliver time-critical outcomes. **Required Skills**: - **Languages/Tools**: React, TypeScript, Node.js, Express/NestJS, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/DynamoDB/Redis), Docker, GitHub Actions/Azure DevOps/Jenkins. - **Cloud**: AWS/Azure/GCP, serverless principles. - **Security**: OWASP, encryption, PCI DSS, SOC 2, GDPR, SOX. - **Testing**: Unit/integration/e2e testing, contract testing (Pact). **Required Education & Certifications**: - Bachelor’s Degree in Computer Science or equivalent. - No certifications explicitly required.
Irving, United states
On site
15-03-2026