Java Backend Engineer - AI/GenAI

Tata Consultancy Services

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services in Bengaluru is seeking a Senior Java Backend Engineer with deep Java, Spring Boot, and Microservices experience to design, build, and scale backend systems and REST APIs for enterprise apps.

You will also develop AI/ML and Generative AI solutions using Python, work with LLMs, and deploy RAG-based AI workflows in production. Collaboration in Agile teams and cloud/devops practices are required.

Qualifications

  • 5+ years of software development experience.
  • Strong hands-on expertise in Java backend development.
  • Practical experience in AI model development and fine-tuning.
  • Exposure to Generative AI and LLM-based applications.
  • Must be based in or willing to relocate to Bangalore.
  • Flexible to work across different time zones and project requirements.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Build and optimize RESTful APIs for high-performance enterprise applications.
  • Develop AI/ML and Generative AI solutions using Python.
  • Work on Large Language Models (LLMs), model fine-tuning, prompt engineering, and AI model deployment.
  • Implement Retrieval-Augmented Generation (RAG) and AI-powered workflows.
  • Integrate AI/GenAI capabilities with enterprise applications and backend services.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Troubleshoot, optimize, and enhance application performance and scalability.

Skills

Spring Boot
Microservices
REST APIs
Design Patterns
Distributed Systems
Python
Artificial Intelligence / Machine Lean
Generative AI
Prompt Engineering
RAG Frameworks
Cloud Platforms
Docker
Kubernetes

Tools

Docker
Kubernetes

Job description

Job Summary:

We are looking for a highly skilled Senior Java Backend Engineer with strong expertise in Java, Spring Boot, Microservices, and REST APIs, along with hands-on experience in Python-based AI/Generative AI solutions. The ideal candidate should have experience building scalable backend systems and developing, fine-tuning, and integrating AI/LLM models into enterprise applications.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Microservices architecture.
  • Build and optimize RESTful APIs for high-performance enterprise applications.
  • Develop AI/ML and Generative AI solutions using Python.
  • Work on Large Language Models (LLMs), model fine-tuning, prompt engineering, and AI model deployment.
  • Implement Retrieval-Augmented Generation (RAG) and AI-powered workflows.
  • Integrate AI/GenAI capabilities with enterprise applications and backend services.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Troubleshoot, optimize, and enhance application performance and scalability.

Required Skills

  • Spring Boot
  • Microservices
  • REST APIs
  • Design Patterns
  • Distributed Systems

AI/GenAI

  • Python
  • Artificial Intelligence / Machine Learning
  • Generative AI
  • Prompt Engineering
  • RAG Frameworks

Development Practices

  • Unit Testing and Code Quality Practices

Preferred Skills

  • Experience with Cloud Platforms (Azure/AWS/GCP)
  • Containerization using Docker and Kubernetes
  • Experience deploying AI solutions in production environments

Eligibility Criteria

  • 5+ years of software development experience.
  • Strong hands-on expertise in Java backend development.
  • Practical experience in AI model development and fine-tuning.
  • Exposure to Generative AI and LLM-based applications.
  • Must be based in or willing to relocate to Bangalore.
  • Flexible to work across different time zones and project requirements.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Generative AI Engineer_Python, LLM, RAG
Generative AI Engineer_Python, LLM, RAG

Anlage Infotech • Pune District, Bengaluru, Hyderabad

Hybrid
INR 1,800,000 - 2,600,000
Senior Java Developer - AI / LLM
Senior Java Developer - AI / LLM

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,500,000 - 2,300,000
Senior Java Developer – AI & Agentic Applications
Senior Java Developer – AI & Agentic Applications

Ignisov Consulting Services • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer (Java+ AI)
Senior Software Engineer (Java+ AI)

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Java + Python Developer (AI/GenAI)
Java + Python Developer (AI/GenAI)

Tata Consultancy Services • Gurugram District

On-site
INR <1,000
Artificial Intelligence Engineer Jobs in Bangalore/Bengaluru – GenAI, LLM, Python
Artificial Intelligence Engineer Jobs in Bangalore/Bengaluru – GenAI, LLM, Python

DigitalXNode • Bagaluru

Hybrid
INR 1,400,000 - 2,300,000
Java Backend Developer with Gen AI
Java Backend Developer with Gen AI

United States Digital Space LLC • Karnataka

On-site
INR 3,500,000 - 6,000,000
Senior Generative AI / ML Engineer
Senior Generative AI / ML Engineer

VMC Soft Technologies, Inc • Bengaluru Urban

On-site
INR 2,200,000 - 5,200,000
AI Developer – Generative AI & LLM Engineer
AI Developer – Generative AI & LLM Engineer

Test Unity • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java Architect AI GenAI Solutions
Java Architect AI GenAI Solutions

Tata Consultancy Services • Pune District

On-site
INR 350,000 - 750,000