Back to results

Java Full Stack Engineer - Artificial Intelligence

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

  • 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
More about this job

Responsibilities

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.

Skills

  • 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

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

  • Java
  • Spring Boot
  • Angular
  • React
  • REST APIs
  • Microservices Architecture
  • Self-Service Portals
  • Data Product Discovery
  • Databricks
  • DataHub
  • Unity Catalog
  • Enterprise Governance
  • Authentication
  • Authorization
  • Role-Based Access Control
  • Approval Workflows
  • Azure DevOps
  • Git
  • CI/CD
  • Automated Testing
  • Generative AI
  • Large Language Models
  • Retrieval-Augmented Generation
  • Vector Databases
  • Knowledge Graphs
  • Ontologies
  • LangChain
  • LangGraph
  • Azure OpenAI
  • Azure AI Search

Report this job