SIGN IN
Full Stack Engineer (Java +AI) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Consultancy Services · 16 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
check
H1B Sponsor Likelynote

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

JavaSpring BootAI IntegrationAngularRelational DBREST API designPerformance tuningResponsive UIComponent-driven architectureSoft skills

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

company-logo
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 Company
Total Funding
unknown
2004-08-25IPO

Leadership Team

leader-logo
K. Krithivasan
Chief Executive Officer & Managing Director
linkedin
leader-logo
Aarthi Subramanian
President and Chief Operating Officer
Company data provided by crunchbase