Java Back End Developer (Bengaluru)

Java Back End Developer (Bengaluru)

06 Aug
|
Tata Consultancy Services
|
Bengaluru

06 Aug

Tata Consultancy Services

Bengaluru

Job Title: Java Backend Engineer - AI/GenAI
Experience: 5-8 Years
Location: Bangalore (Mandatory)
Employment Type: Full-Time

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

Backend Development

- Java 8/11/17+
- Spring Boot
- Microservices
- REST APIs
- Design Patterns
- Distributed Systems

AI/GenAI

- Python
- Artificial Intelligence / Machine Learning
- Generative AI
- Large Language Models (LLMs)
- Fine-tuning Models
- Prompt Engineering
- RAG Frameworks
- LangChain/LlamaIndex
- OpenAI/Azure OpenAI/Hugging Face

Development Practices

- Agile/Scrum Methodology
- Git, CI/CD Pipelines
- Unit Testing and Code Quality Practices

Preferred Skills

- Experience with Cloud Platforms (Azure/AWS/GCP)
- Vector Databases (Pinecone, FAISS, ChromaDB)
- 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.
- Adaptable to work across different time zones and project requirements.

📌 Java Back End Developer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: java back end developer (bengaluru) / bengaluru