Java Full Stack Developer – AI Applications
Vrinda International Bengaluru, Karnataka, India · ₹2M/yr
Human Resources Services · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Architect and develop full-stack applications using Java, Python, and TypeScript to support complex AI workflows. Integrate enterprise-grade APIs and implement RAG pipelines to enhance data retrieval and system intelligence.
What they look for
Requirements
Requires 6 to 8 years of professional software development experience with strong proficiency in Java and modern scripting languages. Candidates must have hands-on experience with AI orchestration frameworks like LangChain and vector database management.
Full description
Summary
We are seeking a highly skilled Java Full Stack Developer with a specialized focus on Artificial Intelligence applications to join our IT Services team. In this pivotal role, you will leverage your extensive background in full-stack engineering to design, build, and deploy scalable AI-driven solutions. You will bridge the gap between traditional enterprise software architecture and cutting-edge generative AI technologies, ensuring robust integration of Large Language Models (LLMs) and advanced data processing pipelines into our core business platforms.
Responsibilities
- Architect and develop full-stack applications using Java, Python, TypeScript, and Node.js to support complex AI workflows.
- Design and implement Retrieval-Augmented Generation (RAG) pipelines to enhance application intelligence and data retrieval accuracy.
- Integrate enterprise-grade APIs and event streaming mechanisms to facilitate real-time data flow between legacy systems and modern AI services.
- Build and optimize vector databases using PostgreSQL and pgvector for efficient semantic search and knowledge management.
- Develop and maintain LLM orchestration frameworks utilizing tools such as LangChain, LlamaIndex, or Semantic Kernel.
- Collaborate with cross-functional teams to translate business requirements into technical specifications for AI-powered features.
- Ensure the security, scalability, and performance of all AI components within the application ecosystem.
Requirements
Requirements:
- Possess 6 to 8 years of professional software development experience within the IT Services sector.
- Demonstrate strong proficiency in Java full-stack development alongside modern scripting languages like Python and TypeScript.
- Have hands-on experience with Node.js for backend services and API development.
- Show proven expertise in working with LangChain, LlamaIndex, or Semantic Kernel for AI application logic.
- Be skilled in managing relational databases, specifically PostgreSQL, with a focus on vector extensions like pgvector.
- Understand the principles of Enterprise API design and event stream integration patterns.
- Possess a solid grasp of RAG architectures and the ability to interact with various LLMs and AI APIs.
- Hold a competitive compensation package aligned with market standards for this level of expertise.
Similar roles
-
Lead Software Engineer - Java Backend Engineer
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $157K–$215K/yr
-
CLOUD AMAZE - Technical Lead - JAVA (Practice)
HEXAWARE United States
-
Lead Software Engineer - Java, AWS
JPMorgan Chase & Co. Palo Alto, California, United States · $157K–$215K/yr
-
Desenvolvedor Java Pleno
Nayax Curitiba, Paraná, Brazil
-
Sr Software Engineer I - Backend developer, Java 8+ - Digital Pyts
American Express Phoenix, Arizona, United States · $123K–$215K/yr
-
Software Development Engineer III - Java Stack
GM Financial Irving, Texas, United States