Source description
About the role
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. Flexible to work across different time zones and project requirements.
More at Tata Consultancy Services