Skip to main content

Java Full Stack Engineer - Artificial Intelligence

Technology
Viva Tech Solutions
Toronto, Canada1 week ago
Service contract

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

Keywords
JavaSpring BootAngularReactREST APIsMicroservicesFrontend DevelopmentBackend DevelopmentDatabricksDataHubUnity CatalogAuthentication and AuthorizationRole-Based Access ControlAzure DevOpsGenerative AILarge Language ModelsNeo4jSpring FrameworkMetadataAngularJS

Interested in this role?