Job description

**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, Chroma DB) - 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.