P

Perficient

Global digital consultancy delivering IT solutions

AI LLM Java Lead Technical Consultant

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaIn-person

About the Job

Requirements

  • Demonstrated expertise in Java, Spring Boot, microservices architecture, REST APIs, event-driven architecture, and distributed systems.
  • Deep understanding of Core Java, including collections, concurrency, multithreading, the Java Virtual Machine, memory management, design patterns, and performance optimization.
  • Experience designing scalable, resilient, cloud-native enterprise applications using Spring Boot, Spring Cloud, Kafka, and API-driven architectures.
  • Hands-on experience with generative artificial intelligence, large language models, retrieval-augmented generation, AI agents, and agentic workflows.
  • Expertise integrating AI capabilities into Java applications using LangChain4j, Claude, Gemini, or similar platforms.
  • Strong knowledge of prompt engineering, AI orchestration, semantic search, knowledge retrieval, and context management.
  • Experience with vector databases and retrieval systems such as Azure AI Search, ChromaDB, or FAISS.
  • Proven experience building AI-powered copilots, chatbots, enterprise assistants, and intelligent automation solutions.
  • Strong understanding of system design, application security, scalability, high availability, and performance engineering.
  • Experience with Azure Cloud, Docker containerization, Kubernetes orchestration, and modern continuous integration and continuous delivery practices.
  • Proficiency with Git, DevOps, observability, monitoring, and production support for enterprise-scale applications.
  • Ability to architect end-to-end solutions, lead technical discussions, mentor teams, and drive delivery of AI-enabled Java platforms.
  • Ability to develop and maintain effective working relationships with team members and adapt to working with team members of varying experience levels.

Responsibilities

  • Participate in all aspects of the software development lifecycle, including estimating, technical design, implementation, documentation, testing, deployment, and application support for clients.
  • Work with solution architects and developers to interpret and translate wireframes and creative designs into functional requirements and then into technical designs.
  • Lead technical planning and requirements gathering, including estimation, development, testing, project management, architecture, and delivery.
  • Serve as a technical lead and mentor, and provide technical support or leadership in service development and continual improvement.

About the Company

Perficient

Global digital consultancy delivering IT solutions

Perficient is a global digital consultancy that provides IT and business consulting services to large enterprises. It helps organizations design and deliver IT and digital solutions, with services spanning business analysis, portal development, and AI-powered digital initiatives. Its offerings are carried out through a global delivery network across the United States, Latin America, India, and Europe, combining strategists and technologists to execute projects from strategy through implementation. The company differentiates itself by leveraging a broad, multinational delivery footprint and pursuing strategic acquisitions to expand its capabilities and market reach, enabling it to serve Forbes Global 2000 and other large enterprise clients across multiple industries. The goal is to help enterprises transform digitally, using data analytics, cloud computing, and AI to achieve measurable business outcomes and improved performance.

Company size
1,001-5,000
Company stage
IPO
Headquarters
St. Louis, MO
Founded
1998

Recently Posted Jobs

Explore more opportunities at Perficient

See more jobs