Sr. AI Java Developer

Vibehackers

Toronto

On-site

CAD 112,914 - 183,485

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

Senior Java Engineer
Senior Java Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 110,000 - 145,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Pacer Group • Toronto

Hybrid
CAD 96,000 - 103,000
Sr. AI Developer
Sr. AI Developer

Recruiting In Motion - Eastern Ontario • Toronto

On-site
CAD 120,000 - 190,000
Senior AI Engineer
Senior AI Engineer

Vision Talent Co. • Toronto

Hybrid
CAD 120,000 - 180,000
Staff/Principal Software Engineer (Strong AI/ML and Java exp)
Staff/Principal Software Engineer (Strong AI/ML and Java exp)

Bevertec • Toronto

On-site
CAD 110,000 - 117,000
AI Architect
AI Architect

TEEMA Group • Vaughan

Hybrid
CAD 180,000 - 220,000
Senior Java AI Engineer
Senior Java AI Engineer

Altis Technology • Mississauga

On-site
CAD 110,000 - 160,000
Collaborative team
Hands-on AI on Azure
Generative AI tools
+1
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

On-site
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
Senior AI Engineer - Toronto, ON
Senior AI Engineer - Toronto, ON

Pozent Corporation • Toronto

On-site
CAD 110,000 - 170,000