Job Title: Java -AI Developer
Location: Toronto, ON or Mississauga, ON or Montreal, QC (2day/week onsite)
Duration: Contract
Position Overview
- We are seeking a Senior Application Security Developer with strong Java/Python development expertise and hands-on experience in Application Security and AI/LLM Security.
- This is a development-focused role for someone who can build, automate, and integrate security capabilities into enterprise applications and CI/CD pipelines, with a particular focus on leveraging AI to improve vulnerability detection, prioritization, analysis, and remediation.
- Must-Have Requirements
- • Strong hands-on Java/Python development experience, including API development, scripting, automation, and integration.
- • Strong experience with Application Security (AppSec) and secure software development practices.
- • Experience integrating and automating security tooling within CI/CD and DevSecOps pipelines.
- • Experience applying AI/LLM technologies to Application Security, including:
- o AI-assisted SAST and SCA
- o Secrets scanning
- o Vulnerability prioritization
- o Exploitability and reachability analysis
- o Attack path analysis
- o Automated remediation
- • Hands-on knowledge of LLMs, AI agents and RAG architectures.
- • Understanding of prompt security, AI model security, AI guardrails, runtime protection, and model lifecycle security.
- • Experience developing or integrating AI-powered security tooling and capabilities.
- • Strong understanding of Cloud Security and modern cloud-native application architectures.
- Key Responsibilities
- • Develop Java/Python-based security applications, APIs, automation, and integrations.
- • Build and enhance AppSec capabilities across the software development lifecycle.
- • Integrate SAST, SCA, secrets scanning, and vulnerability management tooling into development workflows.
- • Develop AI-assisted capabilities for vulnerability analysis, prioritization, exploitability assessment, and remediation.
- • Build security controls and guardrails for LLM and AI-enabled applications.
- • Support the implementation of AI Security Posture Management (AI-SPM) and AI asset inventory capabilities.
- • Automate security processes and integrate security capabilities into CI/CD pipelines.
- • Contribute to AI security standards, ML SecOps practices, and secure AI development guidelines.
- Good-to-Have
- • Experience building scalable, self-service security platforms for development teams.
- • Experience with cloud-native security and containerized environments.
- • Experience building or integrating enterprise AI/LLM security solutions.
- We just need strong Java developer with some LLM and AI experience. When reaching out to candidates write Sr Java developer with LLM/AI but in RTR mention Senior Application Security Developer (Python/Java & AI Security)