Java Genrative Ai Engineer
Mphasis
Job Description
Job Summary: We are looking for an experienced Java Developer with GenAI expertise to build intelligent, AI-powered applications. The ideal candidate should have hands-on experience in LangChain, LangGraph, RAG (Retrieval-Augmented Generation) , and Vector Databases , along with strong backend development skills in Java. Key Responsibilities: Design and develop AI-powered backend systems using Java Build and implement RAG-based applications for knowledge retrieval and generation Develop workflows using LangChain and LangGraph Integrate LLMs (Large Language Models) with enterprise applications Work with vector databases for embedding storage and retrieval Design and develop RESTful APIs for AI services Optimize performance, scalability, and response time of AI systems Collaborate with cross-functional teams (Data, ML, DevOps, Frontend) Participate in code reviews, debugging, and deployment Mandatory Skills: Strong experience in Java (8/11/17+) Hands-on experience with GenAI concepts and LLM integrations Experience with LangChain & LangGraph frameworks Strong understanding of RAG (Retrieval-Augmented Generation) Experience with Vector Databases (Pinecone, Weaviate, FAISS, etc.) Experience in building and consuming REST APIs Good knowledge of Microservices Architecture Experience with Git and CI/CD pipelines