Sr. AI Java Developer

Vibehackers

Toronto

On-site

CAD 112,914 - 183,485

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vibehackers in Downtown Toronto seeks a Senior AI Java Developer to design, build, and integrate AI-powered enterprise applications using Java, Spring, and microservices.

You will work on LLM integration, Generative AI, cloud AI services, and AI-assisted development workflows, maintaining production-grade standards and collaborating with analysts, architects, UX, and DevOps.

Hybrid role with on-site cadence and strong emphasis on performance, security, cost, and observability.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 3-8+ years of Java development experience.
  • 2+ years working on AI/GenAI solutions preferred.
  • Strong knowledge of software architecture and distributed systems.
  • Excellent analytical and communication skills.

Responsibilities

  • Design, develop, and deploy AI-powered enterprise applications using Java.
  • Build intelligent applications utilizing Generative AI and LLMs.
  • Use AI-assisted development tools to accelerate development while ensuring code quality, security, and maintainability.
  • Integrate AI capabilities with enterprise systems through REST APIs and microservices.
  • Develop backend services using Spring Boot and Spring AI.
  • Implement prompt engineering, AI orchestration, and agent-based workflows.
  • Build scalable APIs to consume OpenAI, Azure OpenAI, Google Vertex AI, AWS Bedrock, or similar platforms.
  • Collaborate with business analysts, architects, UX teams, and DevOps engineers.
  • Optimize AI application performance, scalability, security, and cost.
  • Participate in code reviews, testing, and CI/CD implementation.
  • Stay current with emerging AI technologies and recommend improvements.

Skills

REST APIs
Microservices
CI/CD
Prompt Engineering
AI Agents
Distributed Systems
Software Architecture
Analytical Skills
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

Hibernate/JPA
Maven/Gradle
Terraform
GitHub Actions
Jenkins
OpenAI APIs
Azure OpenAI
AWS Bedrock

Job description

Explicitly requires vibe coding skills — mentions AI-assisted development workflows and AI coding assistants.

About the Role

Senior AI Java Developer to design and build AI-powered enterprise applications using Java, Spring, and modern microservices architectures. The hybrid role (downtown Toronto) emphasizes integration of LLMs, Generative AI, cloud AI services, and AI-assisted development workflows while maintaining production-grade engineering standards.

Job Description
Role

We are seeking a Senior AI Java Developer to design, develop, and integrate AI-powered enterprise applications. The role focuses on leveraging Large Language Models (LLMs), Generative AI frameworks, and cloud AI services while building scalable Java-based microservices and backend services.

Key Responsibilities
  • Design, develop, and deploy AI-powered enterprise applications using Java.
  • Build intelligent applications utilizing Generative AI and LLMs.
  • Use AI-assisted development tools (AI coding assistants and code generation agents) to accelerate development while ensuring code quality, security, and maintainability.
  • Integrate AI capabilities with enterprise systems through REST APIs and microservices.
  • Develop backend services using Spring Boot and Spring AI.
  • Implement prompt engineering, AI orchestration, and agent-based workflows.
  • Build scalable APIs to consume OpenAI, Azure OpenAI, Google Vertex AI, AWS Bedrock, or similar platforms.
  • Collaborate with business analysts, architects, UX teams, and DevOps engineers.
  • Optimize AI application performance, scalability, security, and cost.
  • Participate in code reviews, testing, and CI/CD implementation.
  • Stay current with emerging AI technologies and recommend improvements.
Requirements
Must have / Core technical skills
  • Hibernate / JPA
  • REST APIs, Microservices
  • Maven or Gradle
  • Experience with LLMs, Generative AI, Prompt Engineering, AI Agents
  • Experience with OpenAI / Azure OpenAI APIs
  • CI/CD and automation: GitHub Actions or Jenkins; Terraform preferred
Qualifications
  • Bachelor’s degree in Computer Science or related field
  • 3-8+ years of Java development experience
  • 2+ years working on AI/GenAI solutions preferred
  • Strong knowledge of software architecture and distributed systems
  • Excellent analytical and communication skills
Preferred / Nice-to-have
  • Kafka / event streaming
  • Elasticsearch
  • AWS Bedrock
  • Observability tools: Grafana, Prometheus
  • Experience with Git and Agile/Scrum methodologies
  • Understanding of AI governance, responsible AI, data privacy, model monitoring, AI observability
  • CI/CD pipelines and DevSecOps practices
  • Familiarity with enterprise integration patterns and API management
Location & Schedule
  • Hybrid: must be in downtown Toronto and/or client office a minimum of 4 days per week (subject to change).
Skills

Software Architecture Distributed Systems System Design Prompt Engineering AI-assisted Development Analytical Skills Communication Collaboration CI/CD DevOps DevSecOps practices Performance Optimization Scalability Observability Agent-based Workflows

Experience Level

Senior

USD 80,000 - 130,000/year

Employment Type

Full-time

  • Hybrid - downtown Toronto (minimum 4 days/week)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. AI Java Developer
Sr. AI Java Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 112,000 - 183,000
Java Engineer (Architect / Technical Lead) - Agentic AI
Java Engineer (Architect / Technical Lead) - Agentic AI

Princeton IT Services, Inc • Toronto

Hybrid
CAD 120,000 - 160,000
Sr Software Engineer
Sr Software Engineer

United States Digital Space LLC • Toronto

On-site
CAD 145,000 - 192,000
Comprehensive compensation package
Paid time off
Online learning platform with guided career tracks
Senior Java Engineer
Senior Java Engineer

Princeton IT Services, Inc • Toronto

Hybrid
CAD 110,000 - 145,000
AI .Net Developer
AI .Net Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 112,000 - 183,000
Senior Java AI Engineer
Senior Java AI Engineer

Altis Technology • Mississauga

Hybrid
CAD 110,000 - 160,000
Collaborative team
Hands-on AI on Azure
Generative AI tools
+1
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

Hybrid
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
Technology Lead - GenAI Lead
Technology Lead - GenAI Lead

Infosys Limited • Mississauga

On-site
CAD 92,000 - 124,000
AI Engineer - Canada
AI Engineer - Canada

Pulsora • Canada

Remote
CAD 60,000 - 70,000
AI-Powered Application Developer — Specialist
AI-Powered Application Developer — Specialist

United States Digital Space LLC • Toronto

On-site
CAD 75,000 - 126,000