AI Engineer Full Sack Developer

VDart Inc


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Posted on: 22 hours ago
Vacancies: 1 Vacancy

Job Summary

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 GitHub Copilot or similar AI coding assistants for code generation refactoring unit tests and documentation.
  • Implement GenAI across all SDLC stages-requirements design coding testing DevOps 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 DevOps 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 GitHub Copilot or similar AI coding tools.
  • Deep understanding of AI-Driven SDLC (AIDLC) concepts and productivity acceleration.
  • Experience with REST APIs JSON and SQL/NoSQL databases.
  • Exposure to Agile and DevOps practices.
  • Demonstrated proficiency with AI development tools such as GitHub 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.
  • Bachelors or Masters 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.
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 ...