Job Title: Java Developer Python & GenAI
Location: Charlotte, NC or Phoenix, AZ (5 days Onsite)
Experience: 7+ Years
Interview Type: Phone/Virtual followed by In person interview
Job Summary:
Client is looking for a Java Developer with strong Python and hands-on Generative AI experience to build scalable enterprise applications and AI-powered solutions.
Must Have: Java + Spring Boot + Python + GenAI/LLM + RAG + REST APIs.
Required Skills:
- Strong hands-on experience with Java, Spring Boot, and Microservices.
- Strong Python development experience with FastAPI/Flask or similar frameworks.
- Hands-on experience with Generative AI, LLMs, and Prompt Engineering.
- Strong experience building RAG pipelines and working with Vector Databases.
- Experience with LangChain, LangGraph, LlamaIndex, or similar frameworks.
- Hands-on experience integrating OpenAI, Azure OpenAI, Gemini, Claude, or Llama.
- Knowledge of AI Agents / Agentic AI is highly preferred.
- Experience developing and integrating REST APIs.
- Good understanding of AWS/Azure/GCP, Docker, and Kubernetes is a plus.
- Strong communication, analytical, and problem-solving skills.