Java Developer (AI/GenAI)
We are seeking an experiencedJava Developer with Generative AI expertiseto design, develop, and maintain scalable enterprise applications while integratingGenerative AI, Large Language Models (LLMs), and AI-powered solutions . The ideal candidate should have strong hands‑on experience inJava, Spring Boot, REST APIs, microservices, cloud technologies , and modern GenAI frameworks.
The candidate will collaborate with engineering, data science, product, and DevOps teams to build intelligent applications using LLMs, RAG, prompt engineering, and AI services.
Required Skills8+ years of software development experience with strongJavaexpertise.
Strong experience withJava 8/11/17/21 .
Hands‑on experience withSpring Boot, Spring Framework, and Spring Cloud .
Strong experience developingREST APIs and Microservices .
Strong understanding ofObject‑Oriented Programming, Design Patterns, and SOLID principles .
Experience withGenerative AI and Large Language Models (LLMs) .
Experience withPrompt Engineering and RAG architecture .
Experience integrating LLM APIs such asOpenAI/Azure OpenAI, Gemini, Claude , or similar.
Knowledge ofembeddings, semantic search, vector databases, and AI agents .
Experience with vector databases such asPinecone, Weaviate, Milvus, Chroma, or Azure AI Search .
Experience withSQL and NoSQL databases .
Good understanding ofGit, Maven/Gradle, Docker, and CI/CD .
Strong analytical, problem‑solving, and communication skills.#J-18808-Ljbffr