Back to job search
Viva Tech Solutions logo

Java Full Stack Engineer - Artificial Intelligence

  • Toronto, ON
  • On-site
  • Posted Nov 3, 2026
  • 1 position

Opens LinkedIn

Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Develop enterprise self-service portals and responsive frontend applications, along with scalable backend services and integrations for data discovery, access, deployment, monitoring, and governance. Build AI-powered conversational interfaces and agentic workflows that connect enterprise data products with backend APIs and governed data access processes.

Job details

Strong hands-on experience with Java, Spring Boot, Angular, React, REST APIs, and microservices architecture. Develop enterprise-grade self-service portals for data product discovery, onboarding, access, deployment, monitoring, and certification. Build responsive frontend applications, reusable UI components, and scalable backend services using client-approved technology standards. Develop integrations with Databricks, DataHub, Unity Catalog, and enterprise governance platforms. Experience implementing authentication, authorization, RBAC, approval workflows, and secure API integrations. Strong understanding of UI/UX design principles, enterprise application architecture, and reusable component development. Experience with Azure DevOps, Git, CI/CD pipelines, automated testing, and deployment automation. Develop and integrate AI-powered conversational interfaces and agentic workflows to enable natural-language interaction with enterprise data products. Knowledge of Generative AI, LLMs, RAG, vector databases, knowledge graphs, ontologies, and frameworks such as LangChain or LangGraph. Experience integrating AI agents with backend APIs, enterprise metadata systems, and governed data access workflows. For Lead Engineers: Experience in solution architecture, technical design, code reviews, and guiding development teams. Good to have: Azure OpenAI, Azure AI Search, Neo4j, GraphRAG, and enterprise conversational AI solutions

What you’ll do

Develop enterprise self-service portals and responsive frontend applications, along with scalable backend services and integrations for data discovery, access, deployment, monitoring, and governance. Build AI-powered conversational interfaces and agentic workflows that connect enterprise data products with backend APIs and governed data access processes.

Requirements

Requires hands-on experience with Java, Spring Boot, Angular or React, REST APIs, microservices, secure integrations, and CI/CD practices. Candidates should also understand Generative AI, LLMs, RAG, vector databases, knowledge graphs, and AI frameworks; lead engineers additionally need solution architecture and team guidance experience.

Listed skills

  • Java · Preferred
  • Spring Boot · Preferred
  • Angular · Preferred
  • React · Preferred
  • REST APIs · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Angular
  • React
  • REST APIs
  • Microservices
  • Frontend Development
  • Backend Development
  • Databricks
  • DataHub
  • Unity Catalog
  • Authentication and Authorization
  • Role-Based Access Control
  • Azure DevOps
  • Generative AI
  • Large Language Models

Job areas

  • Software
  • Technology
  • Data & Analytics
  • Management & Leadership

More jobs from Viva Tech Solutions

See all jobs from Viva Tech Solutions