Java Developer with Microservices Expert in Python & LLM Orchestration
Location: Remote
Customer Interview: In-person interview is mandatory at one of the following locations:
Irving, TX
Basking Ridge, NJ
San Diego, CA
San Jose, CA
Job Description
We are looking for an experienced Java Developer with strong expertise in Microservices, Python, and LLM orchestration. The ideal candidate should have extensive experience building scalable backend applications and hands-on expertise developing AI agents, integrating Large Language Models (LLMs), and designing AI-driven workflows.
Key Responsibilities & Technical Requirements
Java & Microservices Development
Extensive experience architecting and deploying scalable microservices using Spring Boot and Spring Cloud.
Strong background in designing robust RESTful / gRPC APIs and Python-based AI agent services.
Python & LLM Orchestration
Expert-level proficiency in Python and LLM orchestration tools such as LangChain, LlamaIndex, AutoGen, and LangGraph.
Hands-on experience developing with LLMs, specifically Claude.
Experience with prompt engineering and designing AI-driven workflows.
Deep knowledge of vector databases.
Model Context Protocol (MCP) & AI Agents
Hands-on experience building Model Context Protocol (MCP) servers.
Experience creating agent skills and designing AI-driven workflows.
Event-Driven Architecture
Deep expertise in Apache Kafka for event-driven architecture and message streaming.