Java / AI Developer
Job Description
Job Description :Java Developer – AI Integration (Mid-Level) Role Overview
We are looking for a Mid-Level Java Developer (4-9 years)...
Job Description
Job Description
:Java Developer – AI Integration (Mid-Level)Role Overview
We are looking for a Mid-Level Java Developer (4-9 years) with hands-on experience in AI integration to join our product engineering team. In this role, you will be responsible for embedding AI capabilities - including converting the user-provided natural language inputs, or database metadata information into valid product configurations, Retrieval-Augmented Generation (RAG), LLM-powered features, and agentic workflows - directly into our Java/Spring Boot-based enterprise product. You will work at the intersection of traditional backend engineering and modern AI/LLM technologies, owning the design, development, and maintenance of AI-powered components end-to-end.
Key Responsibilities:
AI Feature Development
- Capture user intent via a conversational/chat interface and translate it into valid product configurations.
- Extract metadata from heterogeneous sources - file formats (CSV, Excel, PDF), relational database schemas, and API contracts (OpenAPI, WSDL) and convert them to valid product configurations.
- Design and implement RAG pipelines that retrieve contextually relevant information from internal knowledge bases and surface it through LLM-generated responses.
- Integrate LLM-powered features such as intelligent chat, document summarization, content generation, and semantic search into the existing product.
- Build and maintain AI agent workflows - including tool use, multi-step reasoning chains, and orchestrated LLM calls - to automate complex product-level tasks.
- Author, version, and iterate on system prompts and user prompt templates to reliably steer LLM behavior.
- Apply advanced prompting techniques: chain-of-thought, few-shot examples, output format enforcement, and instruction following.
- Integrate with multiple LLM providers - OpenAI/Azure OpenAI, Anthropic Claude, AWS Bedrock, and open-source models (LLaMA, Mistral, etc.) - through their APIs.
- Build provider-agnostic abstraction layers using Spring AI and LangChain4j to allow model switching without core code changes.
- Write clean, maintainable, production-grade Java code following SOLID principles and enterprise design patterns.
- Integrate AI services with existing relational databases via JPA/Hibernate, including schema design for storing conversation history, embedding metadata, and audit trails.
- Manage build pipelines and dependency governance using Maven or Gradle.
- Write comprehensive unit, integration, and contract tests for AI-integrated components.
- Handle non-deterministic LLM output gracefully - implement fallback logic, retry strategies, and output validation.
- Monitor AI feature performance in production; instrument logging and tracing for LLM calls, including token usage, latency, and error rates.
- 4–9 years of professional Java development experience.
- Strong proficiency in Spring Boot - REST controllers, service layer design, dependency injection, and configuration management.
- Experience building and consuming RESTful Microservices .
- Working knowledge of JPA/Hibernate - entity modelling, JPQL, transaction management.
- Hands-on experience integrating with at least one major LLM provider API (OpenAI, Azure OpenAI, Anthropic, or AWS Bedrock) from Java.
- Practical experience with Prompt Engineering - not just calling APIs, but crafting, testing, and iterating prompts to achieve reliable, structured outputs.
- Experience building RAG pipelines - document ingestion, chunking strategies, embedding generation, similarity retrieval, and context injection into prompts.
- Working knowledge of LangChain4j and/or Spring AI frameworks for LLM orchestration within Java applications.
- Understanding of AI agent concepts - tool/function calling, agent loops, multi-step task orchestration.
- Experience with vector databases such as Pinecone, Weaviate, Qdrant, pgvector, or Chroma for embedding storage and semantic search.
- Exposure to multiple LLM providers (OpenAI, Anthropic Claude, AWS Bedrock, LLaMA/Mistral via Ollama or similar).
- Familiarity with open-source LLM deployment - running models locally or on self-hosted infrastructure.
- Knowledge of token budgeting , context window management, and cost optimization strategies for LLM APIs.
- Experience with observability tooling for AI systems - LangSmith, Helicone, or custom logging pipelines.
- Familiarity with streaming responses from LLMs (Server-Sent Events / WebSocket delivery to frontend).
- Understanding of embedding models - how they differ from generative models, when to use which, and how to evaluate embedding quality.
- Exposure to CI/CD pipelines and containerization (Docker, Kubernetes).
Backend Engineering
Testing & Quality
Mandatory Skills & Experience
Java & Backend
AI / LLM Engineering
Good-to-Have Skills
Below are some other jobs we think you might be interested in.
-
Lead Consultant, Java AI Developer
- Genpact
- Bengaluru, KA, IN
Job Description Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people...14 Jun -
Java Developer
- Weekday AI
- Mumbai,Maharashtra,India
This role is for one of the Weekday's clientsSalary range: Rs 1000000 - Rs 1800000 (ie INR 10-18 LPA)Experience: 2+ yrsLocation: MumbaiJob Type:...09 Jun -
Java Developer
- Weekday AI
- Mumbai, MH, IN
Job Description This role is for one of the Weekday's clients Salary range: Rs - Rs (ie INR 10-18 LPA) Experience: 2+ yrs Location: Mumbai Job Type:...14 Jun -
Senior Java Developer - AI Assisted Development
- VARITE INDIA PRIVATE LIMITED
- Gurgaon, Haryana, IN
Company Name: VARITE India Private Limited About The Client: Client is a pioneering Software Engineering and IT consultancy company, transforming and...27 May -
Java Developer
- Weekday AI
- India
This role is for Weekday's client.RequirementsKey Responsibilities Design, develop, and maintain robust Java applications and microservices that meet...26 May -
Java Developer with AI/ML
- CGI
- Bengaluru, KA, IN
Job Description Position Description: Founded in , CGI is among the largest independent IT and business consulting services firms in the world. With...14 Jun -
Java Developer
- Weekday AI
- Remote Nationwide, IN
Job Description This role is for Weekday's client. Requirements Key Responsibilities Design, develop, and maintain robust Java applications and...14 Jun -
Java fullstack developer
- Weekday AI
- Pune, MH, IN
Job Description This role is for one of the Weekday's clients Min Experience: 5 years Location: Bengaluru, Pune JobType: full-time We seek a skilled...14 Jun -
Senior Java Developer
- Weekday AI
- Bengaluru,Karnataka,India
This role is for one of the Weekday's clientsSalary range: Rs 800000 - Rs 2500000 (ie INR 8-25 LPA) Location: Bengaluru (Hybrid) Shift: General Day...23 May -
Java fullstack developer
- Weekday AI
- Bengaluru,Karnataka,India
This role is for one of the Weekday's clientsMin Experience: 5 yearsLocation: Bengaluru, PuneJobType: full-timeWe seek a skilled Java Full Stack...13 Jun -
Java Full Stack developer with AI
- CGI
- Chennai, TN, IN
Job Description Position Description: Company Profile: Founded in , CGI is among the largest independent IT and business consulting services firms in...14 Jun -
Java fullstack developer
- Weekday AI
- Pune,Maharashtra,India
This role is for one of the Weekday's clientsMin Experience: 5 yearsLocation: Bengaluru, PuneJobType: full-timeWe seek a skilled Java Full Stack...13 Jun -
Full stack Developer - Java/Vue/AI
- Mercedes-Benz
- Bengaluru, KA, IN
Job DescriptionTätigkeitsbereich:IT/TelekommunikationFachabteilung:Certification & Homologation 1Gesellschaft:Mercedes-Benz Research and Development...12 Jun -
Sr. Java Developer
- – Immed Hire – Java Angular – Irving Tx | Mitchell Martin
- Mumbai,,Maharashtra,India,400056
Title: Sr. Java Developer Location: India (Remote) Position Type: Full Time Description • We are looking for a highly skilled Senior Java Developer...26 May -
Development Engineer - Mid Ops (Java + AI)
- Vrinda International
- Bengaluru, KA, IN
Job Description Job Description Hiring Alert | Development Engineer – Mid Ops (Java + AI) Location: Bengaluru Experience: 5–9 Years Budget:...14 Jun -
Java fullstack developer
- Weekday AI
- Bengaluru, KA, IN
Job Description This role is for one of the Weekday's clients Min Experience: 5 years Location: Bengaluru, Pune JobType: full-time We seek a skilled...14 Jun -
Full stack Developer - Java/Vue/AI
- Mercedes-Benz Cars UK Limited
- India-Karnataka-Bangalore 560037
About MBRDI:Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center...12 Jun -
Full stack Developer - Java/Vue/AI
- Daimler
- India-Karnataka-Bangalore 560037
About MBRDI:Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center...21 May -
Backend Developer (Java/Golang)
- Weekday AI
- Bengaluru,Karnataka,India
This role is for one of the Weekday's clientsMin Experience: 3 yearsLocation: BangaloreJobType: full-timeWe are looking for a highly motivated Backend...04 Jun -
Game Developer - Java libGDX
- Weekday AI
- Remote Nationwide, IN
Job Description This role is for one of our clients $50 - $120/hourpay Job Type: Contract Location: Remote Become a part of our client's energetic...12 Jun