Tata Consultancy Services · 14 hours ago
Full Stack Engineer (Java +AI)
Tata Consultancy Services is seeking a Full Stack Engineer with expertise in Java and AI integration. The role involves developing and maintaining full stack applications, ensuring seamless AI service integration, and managing performance, observability, and user experience for AI-related features.
Enterprise SoftwareCloud ComputingConsultingInformation TechnologyBusiness Information SystemsIT Management
Responsibilities
Core Full Stack Engineering (Must-Have)
Java Backend
5–8+ years in Java (Java 11+)
Spring Boot, Spring MVC, Spring Data/JPA
REST API design, pagination, error handling, versioning
Authentication/Authorization (OAuth2/OIDC/JWT)
Relational DB (PostgreSQL/MySQL/Oracle), schema design, indexing, query optimization
Messaging/Async (Kafka/RabbitMQ) – nice to have
Performance tuning and profiling (memory/threads/GC)
Frontend
Angular (v12+) with TypeScript, RxJS, state management (NgRx or equivalent)
Component-driven architecture, lazy loading, modularization
Responsive UI, accessibility basics (ARIA)
API integration, interceptors, error & retry strategies
Mobile (either one)
Native Android (Kotlin/Java) or cross-platform (Flutter or React Native)
Secure storage, background tasks, offline sync, deep links
Build & release pipelines to app stores (if applicable)
AI Proficiency & “Scaffolding” (Must-Have)
AI Integration
Consumed LLM APIs (Azure OpenAI/OpenAI, AWS Bedrock, Google Generative AI) from Java services
Designed a clean AI service layer (abstractions to swap models/providers)
Exposed AI via REST/GraphQL endpoints to Angular/mobile clients
Prompt/Context Management
Prompt templates (system/user/developer roles) with versioning/config
Dynamic context injection (user/session/business context)
Token window management & truncation strategies
Guardrails & Validation
Output schema enforcement (JSON schema, regex/tagged formats)
Safety filters (toxicity, PII redaction) & prompt injection mitigation
Confidence/uncertainty handling; human-in-the-loop patterns
Orchestration & Patterns
Pre/post-processing pipelines, multi-step chains
RAG familiarity (vector stores, embeddings) as user of services (not researcher)
Fallbacks, retries, circuit breakers; graceful degradation when AI fails/timeouts
Cost, Performance, Observability
Token/cost tracking and optimization (model choice, prompt size, caching)
Streaming vs. non-streaming responses; async processing
Metrics/logging for AI calls (latency, error rates, usage)
Frontend UX for AI
Chat/assistant patterns (streamed tokens, partial updates)
Editable AI suggestions, retry/fallback UX, hallucination disclaimers
Qualification
Required
Core Full Stack Engineering (Must-Have)
5–8+ years in Java (Java 11+)
Spring Boot, Spring MVC, Spring Data/JPA
REST API design, pagination, error handling, versioning
Authentication/Authorization (OAuth2/OIDC/JWT)
Relational DB (PostgreSQL/MySQL/Oracle), schema design, indexing, query optimization
Performance tuning and profiling (memory/threads/GC)
Angular (v12+) with TypeScript, RxJS, state management (NgRx or equivalent)
Component-driven architecture, lazy loading, modularization
Responsive UI, accessibility basics (ARIA)
API integration, interceptors, error & retry strategies
Mobile (either one)
Native Android (Kotlin/Java) or cross-platform (Flutter or React Native)
Secure storage, background tasks, offline sync, deep links
Build & release pipelines to app stores (if applicable)
AI Integration
Consumed LLM APIs (Azure OpenAI/OpenAI, AWS Bedrock, Google Generative AI) from Java services
Designed a clean AI service layer (abstractions to swap models/providers)
Exposed AI via REST/GraphQL endpoints to Angular/mobile clients
Prompt templates (system/user/developer roles) with versioning/config
Dynamic context injection (user/session/business context)
Token window management & truncation strategies
Output schema enforcement (JSON schema, regex/tagged formats)
Safety filters (toxicity, PII redaction) & prompt injection mitigation
Confidence/uncertainty handling; human-in-the-loop patterns
Pre/post-processing pipelines, multi-step chains
RAG familiarity (vector stores, embeddings) as user of services (not researcher)
Fallbacks, retries, circuit breakers; graceful degradation when AI fails/timeouts
Token/cost tracking and optimization (model choice, prompt size, caching)
Streaming vs. non-streaming responses; async processing
Metrics/logging for AI calls (latency, error rates, usage)
Frontend UX for AI
Chat/assistant patterns (streamed tokens, partial updates)
Editable AI suggestions, retry/fallback UX, hallucination disclaimers
Preferred
Messaging/Async (Kafka/RabbitMQ) – nice to have
Benefits
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Company
Tata Consultancy Services
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7880)
2024 (9690)
2023 (8537)
2022 (11159)
2021 (9813)
2020 (11984)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO
Leadership Team
Recent News
Hindu Business Line
2026-02-13
2026-02-13
Company data provided by crunchbase