Skip to main content

Java Full Stack Developer (LLM/GenAI)

Posted today

han it staffingWhippany (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Description Job Description Job Title: Java Full Stack Developer (LLM/GenAI)
Location: Whippany, NJ (Onsite)
Duration: Contract
Job Description: We are seeking an experienced AI Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, LLMs, RAG, and AI application development. The ideal candidate will build scalable enterprise applications by integrating Generative AI capabilities into modern Java-based systems.
Required Skills: 7 years of experience in Java Full Stack Development. Strong experience with Java 8/11/17, OOP, Spring Boot, Microservices, REST APIs. Frontend experience with React.js or Angular. Experience with LLMs, RAG, Prompt Engineering, and AI API integration (OpenAI, Azure OpenAI, Claude, Gemini). Hands-on experience with LangChain/LangGraph/LlamaIndex and Vector Databases (Pinecone, FAISS, ChromaDB). Knowledge of AI security, including Prompt Injection, Data Leakage, Hallucinations, and OWASP Top 10 for LLMs. Experience with Git, Jenkins CI/CD, Docker, Kubernetes/OpenShift, and SQL/NoSQL databases. Strong problem-solving and communication skills.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this