Sr. AI Java Developer
Listed on 2026-09-23
-
Software Development
AI Engineer (Applied/Software), Backend Developer, Java Developer, Cloud Engineer - Software
Explicitly requires vibe coding skills — mentions AI-assisted development workflows and AI coding assistants.
About the RoleSenior 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 RoleWe 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 Dev Ops 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.
- 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:
Git Hub Actions or Jenkins;
Terraform preferred
- 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
- 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 Dev Sec Ops practices
- Familiarity with enterprise integration patterns and API management
- Hybrid: must be in downtown Toronto and/or client office a minimum of 4 days per week (subject to change).
Software Architecture Distributed Systems System Design Prompt Engineering AI-assisted Development Analytical Skills Communication Collaboration CI/CD Dev Ops Dev Sec Ops practices Performance Optimization Scalability Observability Agent-based Workflows
Experience LevelSenior
USD 80,/year
Employment TypeFull-time
- Hybrid - downtown Toronto (minimum 4 days/week)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).