JOBSEARCHER

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 Skills: 8+ 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.