Back to jobs

Java Developer - AI Automation

Yochana
Ontario, Canada
Contract
AI tools:
AI agents
Applications go directly to the hiring team

Full Description

Java Developer - AI Automation

Development in Java, AI implementation, building AI agents

Toronto (hybrid-2 days week)

Key Responsibilities

Design, develop, and maintain Java-based applications with embedded AI/ML capabilities

Implement and manage AI solutions, including AI agents, LLM-based integrations, and intelligent automation

Integrate AI components with QA and testing tools to enhance test automation, defect prediction, and quality insights

Collaborate with cross-functional teams to translate business requirements into scalable technical solutions

Develop APIs and microservices to support AI-driven workflows

Build and analyze dashboards and reports using Power BI to provide actionable insights

Maintain technical documentation, architecture diagrams, and project tracking using Confluence and Jira

Participate in DevOps practices, including CI/CD pipelines, version control, and automated deployments

Troubleshoot, optimize, and enhance application performance, security, and scalability

Support Agile ceremonies and contribute to continuous improvement initiatives

Required Skills & Qualifications

Strong experience in Java development (Core Java, Spring/Spring Boot, REST APIs)

Hands-on experience with AI implementation, AI agents, or generative AI solutions

Experience integrating AI/ML models with enterprise applications

Familiarity with QA tools and frameworks and their integration with development workflows

Working experience with Power BI for dashboards and data visualization

Exposure to Confluence and Jira for documentation and Agile project management

Understanding of DevOps tools and practices (CI/CD, Git, Jenkins, Docker, Kubernetes preferred)

Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus

Strong problem-solving skills and ability to work in fast-paced environments

Applications go to the hiring team directly