What are the responsibilities and job description for the Java Developer with Agentic AI position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, RAVIN IT SOLUTIONS, Inc, is seeking the following. Apply via Dice today!
Java Developer – Agentic AI
Location: Irving, TX – Onsite
Interview: Final Round F2F Interview
Role Overview
We are looking for a skilled Java Developer with exposure to Agentic AI systems to design, develop, and deploy intelligent, autonomous applications. You will work at the intersection of backend engineering and AI, building scalable services and AI-driven agents that can reason, act, and automate workflows.
Key Responsibilities
Java Developer – Agentic AI
Location: Irving, TX – Onsite
Interview: Final Round F2F Interview
Role Overview
We are looking for a skilled Java Developer with exposure to Agentic AI systems to design, develop, and deploy intelligent, autonomous applications. You will work at the intersection of backend engineering and AI, building scalable services and AI-driven agents that can reason, act, and automate workflows.
Key Responsibilities
- Develop and maintain high-performance backend systems using Java (Spring Boot / Microservices architecture)
- Design and implement agentic AI workflows (autonomous agents, tool use, reasoning loops)
- Integrate LLMs (Large Language Models) into enterprise applications
- Build APIs and services to support AI-driven decision-making systems
- Collaborate with data scientists and AI engineers to productionize models
- Ensure scalability, security, and performance of applications
- Participate in system design, code reviews, and technical discussions
- Strong proficiency in Java, Spring Boot, REST APIs
- Experience with Microservices architecture
- Understanding of Agentic AI / Autonomous Agents / LLM-based systems
- Familiarity with frameworks like LangChain / Semantic Kernel / similar orchestration tools
- Experience with cloud platforms (AWS / Azure / Google Cloud Platform)
- Solid understanding of data structures, algorithms, and system design
- Experience with vector databases (Pinecone, Weaviate, etc.)
- Knowledge of prompt engineering and AI orchestration patterns
- Exposure to event-driven architecture (Kafka, RabbitMQ)
- Experience with Docker & Kubernetes