Lead Java Developer (with security vulnerabilities exp)
Lead teams to identify and remediate security vulnerabilities within large-scale distributed systems. Define roadmaps for vulnerability types and develop effective mitigation plans.
- Remote
- Canada
- Posted Aug 5, 2026
- 1 position
Job summary
Annual compensation up CAD 110K to 115K/Y plus benefits Location - remote across Canada Job tech stack - - 15 years of IT experience with strong exposure to security vulnerabilities and their remediation. - Strong expertise in Java, Spring Boot, Microservices, and Angular. - At least 5 years of experience leading teams and driving the closure of security vulnerabilities. - Ability to define a clear roadmap for various vulnerability types and develop effective mitigation plans. - Good exposure to GenAI and experience delivering large-scale distributed systems using Java and Angular. - Experience with one or more of the following tools: Synk, Defender, Contrast, Dependabot will be good.
What you’ll do
Lead teams to identify and remediate security vulnerabilities within large-scale distributed systems. Define roadmaps for vulnerability types and develop effective mitigation plans.
Requirements
Requires 15 years of IT experience with strong expertise in Java, Spring Boot, and Angular, including 5 years of leadership experience. Proficiency with security tools like Snyk or Dependabot and exposure to GenAI is desired.
Benefits
• Benefits
Listed skills
- AngularPreferred
- JavaPreferred
- Spring BootPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- Angular
- Security Vulnerability Remediation
- GenAI
- Distributed Systems
- Snyk
- Defender
- Contrast
- Dependabot
- Team Leadership
Job areas
- Software
- Technology
- Security & Safety
- Management & Leadership
- Consulting
Additional details
- Minimum experience
- 10+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
