Java Ai Developer
Infosys · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Infosys · Bengaluru, Karnataka, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Key Responsibilities • Design and develop scalable applications using Java, Spring Boot, and Microservices. • Build AI-powered applications using Generative AI and Large Language Models (LLMs). • Develop and implement RAG-based solutions using LangChain/LangGraph. • Integrate OpenAI/Azure OpenAI APIs into enterprise applications. • Design and optimize prompt engineering strategies. • Work with vector databases such as Pinecone, ChromaDB, FAISS, or Weaviate. • Develop RESTful APIs and AI service integrations. • Deploy applications on AWS/Azure cloud environments. • Collaborate with product owners, architects, and cross-functional teams. • Ensure performance, security, scalability, and reliability of AI applications. Mandatory Skills • 5-9 years of experience in Java development. • Strong expertise in Java 8+, Spring Boot, Spring MVC, Hibernate, and Microservices. • Hands-on experience with Generative AI and LLM-based applications. • Experience with OpenAI or Azure OpenAI services. • Knowledge of LangChain, LangGraph, or similar AI frameworks. • Experience implementing RAG architectures. • Understanding of Vector Databases. • Strong API development and integration experience. • Experience with PostgreSQL/MySQL/MongoDB. • Hands-on experience with Docker and Kubernetes. • Expertise in cloud platforms (AWS/Azure). Preferred Skills • AI Agent Development. • MCP (Model Context Protocol). • Multi-Agent Frameworks. • Kafka or Event-Driven Architectures. • MLOps concepts. • Azure AI Foundry / Azure AI Studio. • Semantic Search and Recommendation Systems.