17 Aug
|
Vibehackers
|
Toronto
17 Aug
Vibehackers
Toronto
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.
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 - Robust 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)
📌 Sr. AI Java Developer (Toronto)
🏢 Vibehackers
📍 Toronto