JOBSEARCHER

Generative AI Engineer - Java/Spring Boot

Role Description:Strong hands-on experience in Core Java (Java 8/11/17 or later)| object-oriented programming collections| concurrency| streams| and enterprise application development.Strong experience with Spring Boot| REST APIs| microservices| and integration of AIcapabilities into Java-based enterprise applications.Hands-on experience with Generative AI / Large Language Models (LLMs)| including promptengineering and secure consumption of enterprise AI services/APIs.Experience building or integrating AI-powered developer/productivity tools| assistants| agents| or automation workflows into software engineering processes.Understanding of Retrieval-Augmented Generation (RAG)| embeddings| semantic search| and vector databases.Familiarity with AI agent/tool-calling patterns| orchestration frameworks| and Model Context Protocol (MCP) concepts Experience with databases such as PostgreSQL| MongoDB| Redis| or similar SQL/NoSQL technologies. Experience with Git| CI/CD pipelines| Docker/Kubernetes| and cloud platforms such as GCP|AWS| or Azure.Understanding of enterprise security| authentication/authorization| data privacy| responsible AI| logging| monitoring| and production support practices.Strong analytical| problem-solving| communication| and Agile/Scrum collaboration skills.Roles & Responsibilities Design| develop| and enhance AI-enabled tools and capabilities using Java as the primary programming language.Build Spring Boot microservices and REST APIs that securely integrate enterprise applications with LLMs and AI services.Develop AI-assisted engineering workflows such as intelligent search| code/document analysis| summarization| knowledge assistance| and workflow automation.Implement RAG-based solutions by integrating enterprise knowledge sources| embeddings| semantic retrieval| vector stores| and LLM-generated responses.Build and integrate AI agent workflows with approved enterprise tools and APIs using.