T

Java Backend Developer - AI & Generative AI

Tata Consultancy Services

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
5–8 yrs
Salary
Openings
1
Posted
5 hours ago
Work mode
In office
Education
B.Sc in Computer Science and Technology or B.Tech/B.E. in any specialization or B.C.A. in any specialization
Eligibility
Applicants must hold a B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or a B.C.A. degree in any specialization and should have at least five years of relevant software development experience. Candidates should be based in Bengaluru or willing to relocate and be adaptabl…
Resume
Required to apply

Where you'll work

Job description

About the Role and Company

Tata Consultancy Services (TCS), a premier global IT services and consulting firm with a workforce exceeding 500,000 across 46 countries, is seeking a dedicated Java Backend Developer with expertise in AI and Generative AI. As part of the Tata Group, TCS is renowned for its commitment to innovation, quality, and partnering with global enterprises. Joining TCS means engaging with dynamic global projects, growth prospects, and collaborative culture focused on innovation and inclusiveness.

Key Responsibilities

  • Create, develop, and sustain scalable backend systems leveraging Java, Spring Boot, and microservices design.
  • Construct and enhance high-performing RESTful APIs tailored for enterprise-level solutions.
  • Design and implement AI and machine learning solutions using Python, including Generative AI applications.
  • Work extensively with Large Language Models (LLMs), encompassing fine-tuning, prompt engineering, and deployment into production.
  • Deploy Retrieval-Augmented Generation (RAG) models and integrate AI-driven workflows within backend services.
  • Collaborate within Agile/Scrum teams to participate in design discussions, code reviews, and architecture deliberations.
  • Diagnose and amplify application performance, reliability, and scalability.

Required Skills and Technologies

  • Proficiency in Java versions 8, 11, and 17+, Spring Boot, microservices architecture, REST API development, and design patterns.
  • Solid understanding of distributed systems principles.
  • Expertise in Python programming specifically applied to Artificial Intelligence, ML, Generative AI, LLMs, model fine-tuning, prompt engineering, and RAG frameworks.
  • Familiarity with libraries and platforms like LangChain, LlamaIndex, OpenAI, Azure OpenAI, and Hugging Face.
  • Experience with Agile methodologies, Git version control, CI/CD pipelines, and unit testing to ensure code quality.

Additional Skills (Preferred)

  • Hands-on experience with cloud services such as Azure, AWS, or GCP.
  • Knowledge of vector databases including Pinecone, FAISS, or ChromaDB.
  • Containerization and orchestration technologies like Docker and Kubernetes.
  • Proven experience deploying AI solutions in live production environments.

Eligibility and Other Details

  • Minimum 5 years of relevant software development experience, particularly in Java backend development.
  • Demonstrated practical exposure to AI model development and fine-tuning in generative AI contexts.
  • Residency in Bengaluru or willingness to relocate is mandatory.
  • Flexibility to work according to different time zones and project demands.
  • Educational qualifications required: B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or B.C.A. in any specialization.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help