Senior Java Full Stack /Gen AI Developer (Java Full Stack + Agentic AI)
About the Role
We are seeking an innovative GenAI Developer with strong Java Full Stack development experience and hands-on expertise in Generative AI, Agentic AI, and LLM-based application development. The ideal candidate will be responsible for designing, developing, and deploying enterprise-grade AI solutions leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and autonomous agent frameworks integrated with scalable cloud-native applications.
This role requires a blend of traditional software engineering expertise and modern AI development capabilities to build intelligent, secure, and production-ready solutions.
Key Responsibilities
- Design, develop, and implement enterprise Generative AI solutions utilizing LLMs and enterprise data sources.
- Build and deploy Retrieval-Augmented Generation (RAG) architectures for knowledge retrieval and intelligent search.
- Develop Agentic AI and multi-agent systems to automate complex business workflows and decision-making processes.
- Create scalable backend services using Java, Spring Boot, and Microservices architecture.
- Develop modern user interfaces using React.js or Angular frameworks.
- Integrate Azure OpenAI, OpenAI, Anthropic, or other LLM APIs into enterprise applications.
- Implement vector search and semantic retrieval using Pinecone, FAISS, Azure AI Search, or equivalent technologies.
- Deploy and manage AI workloads in Azure or AWS cloud environments.
- Build CI/CD pipelines and automate deployments using Azure DevOps, GitHub Actions, or Jenkins.
- Collaborate with Product, Data Science, Cloud Engineering, and Business teams to deliver production-grade AI solutions.
- Ensure compliance with enterprise AI governance, security, and responsible AI standards.
- Optimize application performance, scalability, and reliability for AI-powered solutions.
Required Qualifications
- 5–8 years of overall software development experience.
- Minimum 2+ years of hands-on experience in Generative AI and AI-driven application development.
- Strong expertise in Java, Spring Boot, and Microservices architecture.
- Experience developing front-end applications using React.js or Angular.
- Hands-on experience building Generative AI solutions using LLMs and RAG architectures.
- Strong understanding of Prompt Engineering and AI orchestration frameworks such as LangChain, LangGraph, CrewAI, or similar.
- Experience implementing Agentic AI patterns, autonomous agents, and multi-agent systems.
- Expertise with Vector Databases and Semantic Search technologies including Pinecone, FAISS, ChromaDB, or Azure AI Search.
- Experience integrating OpenAI, Azure OpenAI, Anthropic Claude, or similar foundation models.
- Knowledge of cloud platforms such as Azure and AWS.
- Experience with Docker, Kubernetes, and containerized application deployment.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Experience with GitHub Copilot, Cursor AI, or other AI-assisted development tools.
Preferred Qualifications
- Experience with AI Agent frameworks such as CrewAI, AutoGen, Semantic Kernel, or LangGraph.
- Knowledge of MLOps and LLMOps best practices.
- Experience building conversational AI, copilots, virtual assistants, or enterprise knowledge management solutions.
- Familiarity with Azure AI Studio, Azure AI Search, Azure OpenAI, AWS Bedrock, or SageMaker.
- Experience with enterprise security, governance, and compliance requirements for AI applications.
- Exposure to vector embeddings, semantic ranking, and retrieval optimization techniques.
Nice to Have
- Experience with Graph RAG, Knowledge Graphs, or Hybrid Search architectures.
- Familiarity with AI observability and monitoring tools.
- Experience implementing Responsible AI and AI governance frameworks.
- Azure or AWS Cloud Certifications.