About the role
Responsibilities:
- Design, develop, and deploy scalable backend applications using Java and Spring Boot.
- Build and integrate AI-powered features into enterprise applications.
- Develop LLM-based solutions, intelligent agents, and RAG pipelines.
- Integrate external AI models and APIs with backend services.
- Optimize application performance, scalability, and reliability.
Requirements:
- Experience: 5-8 Years.
- Strong experience in Java 8/11/17, Spring Boot, and microservices.
- Hands-on experience building and shipping AI-powered products.
- Practical exposure to LLMs, RAG, AI agents, and prompt engineering.
- Experience integrating OpenAI, Claude, Gemini, or other LLM APIs.
- Knowledge of MCP, LangChain, Spring AI, or similar frameworks.
- Experience with REST APIs, Kafka, SQL/NoSQL databases, and distributed systems.
- Exposure to vector databases such as Pinecone, Weaviate, Milvus, or FAISS.
- Experience deploying scalable applications on AWS, Azure, or GCP.
- A strong Java backend engineer with hands-on experience developing and delivering production-grade AI applications and integrating LLM-based capabilities into real-world products.