×
Register Here to Apply for Jobs or Post Jobs. X

AI Engineer - Sack Developer

Job in Toronto, Ontario, M5A, Canada
Listing for: VDart Inc
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
Position: AI Engineer - Full Sack Developer

Role: AI Engineer - Full Sack Developer

Location:

Toronto, ON (4 days onsite, 1 day remote)
Job Type: Contract

Overview of the Role

As a Senior Java Engineer specializing in GenAI and AI-Driven Software Development Lifecycle (SDLC), you will play a pivotal role in designing, developing, and modernizing enterprise-grade applications. Leveraging cutting-edge technologies such as Java, Spring Boot, Apache Kafka, and AI-assisted development tools like Copilot, you will accelerate software delivery, embed GenAI capabilities across the SDLC, and champion an AI-first engineering culture.

This role offers the opportunity to drive innovation, foster technical excellence.

Detailed Responsibilities
Core Engineering (Java / Microservices)

  • Design, develop, and maintain high-performance microservices using Java, Spring Boot, and RESTful APIs.
  • Architect and implement event-driven and streaming solutions with Apache Kafka.
  • Ensure scalability, resilience, security, and superior performance for enterprise workloads.
  • Adhere to clean code standards, design patterns, and microservices best practices.

AI-Driven SDLC & Copilot Integration

  • Utilize Git Hub Copilot or similar AI coding assistants for code generation, refactoring, unit tests, and documentation.
  • Implement GenAI across all SDLC stages-requirements, design, coding, testing, Dev Ops, and L2/L3 support.
  • Advocate for and promote AI-assisted code reviews, defect reduction, and productivity enhancement.
  • Act as an AI evangelist by coaching and mentoring teams on effective Copilot and GenAI utilization.
  • Apply advanced expertise in Agentic Frameworks, Model Context Protocol implementation, multi-agent orchestration, context handling, and related AI domains.

GenAI & Intelligent Automation

  • Integrate GenAI models or AI services into applications to enable intelligent workflows, recommendations, and process automation.
  • Support AI-enabled testing, defect triage, and root cause analysis (RCA).
  • Collaborate with AI platform teams to uphold governance, security, and Responsible AI practices.

Delivery & Collaboration

  • Operate within Agile/Scrum teams to deliver incremental business value.
  • Partner with architects, product owners, QA, and Dev Ops teams to ensure seamless delivery.
  • Mentor and guide junior engineers on modern Java, Kafka, and AI-enabled development methodologies.

Skill Requirements
Must Have

  • 6+ years of hands-on experience in Java application development.
  • Strong expertise in Java 8+, Spring Boot, and Microservices architecture.
  • Proven experience with Apache Kafka (producers, consumers, event streaming).
  • Practical use of Git Hub Copilot or similar AI coding tools.
  • Deep understanding of AI-Driven SDLC (AIDLC) concepts and productivity acceleration.
  • Experience with REST APIs, JSON, and SQL/No

    SQL databases.
  • Exposure to Agile and Dev Ops practices.
  • Demonstrated proficiency with AI development tools such as Git Hub Copilot, GPT, and Claude.
  • Advanced technical knowledge in Agentic Frameworks, Model Context Protocol and its implementation, multi-agent orchestration, context handling, or closely related domains.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.

Other Requirements (Optional)

  • Experience integrating GenAI/LLM-based services into enterprise applications.
  • Exposure to cloud platforms (AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines, automated testing frameworks, and observability tools.
  • Experience in the Banking or Financial Services domain.
  • Relevant certifications in Java, cloud technologies, or AI/ML.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary