c

Java Developer – Web Apps Security Remediation

company
CA
Posted 8/20/2026
3-5

Interested in this role?

Apply directly at company

Apply Now
Java Developer – Web Security Remediation Contract: 6 months + Location: Toronto (light hybrid/(remote is possible for Sr candidates outside of GTA) Main Deliverables • Remediate vulnerabilities in legacy Java web applications. • Upgrade outdated libraries and dependencies. • Maintain and enhance applications built on older Java web technologies. • Deliver code fixes through established development and source control processes. Technical Stack • Java (Java-based web applications built on legacy technologies) • JSP (JavaServer Pages) • Servlets • Traditional Java Web Frameworks • Vulnerability remediation (tools such as Checkmarx or Snyk) • Maven / Gradle • Git • Eclipse IDE • Jira • Spring Framework • Apache Commons FileUpload Requirements • 7+ years of Java web application development experience. • Strong hands-on experience with legacy Java applications • Deep expertise with JSP, Servlets, and traditional Java frameworks. • Familiarity with secure coding principles. • Experience working with vulnerability remediation (fixing identified vulnerabilities and upgrading outdated libraries) • Experience modifying, debugging, and maintaining mature enterprise codebases. • Experience upgrading Java libraries and dependencies using Maven or Gradle. • Strong understanding of dependency management and version upgrades. • Proficiency with Git, including branching, pull requests, and code reviews. • Experience using Eclipse IDE for Java development. Responsibilities • Analyze and remediate vulnerabilities identified through automated scanning tools. • Modify and maintain legacy Java web applications built with JSP, Servlets, and traditional frameworks. • Upgrade vulnerable or unsupported libraries while ensuring application stability. • Resolve issues related to outdated dependencies and framework versions. • Perform testing and validation of code changes after remediation activities. • Manage source code changes through Git-based workflows and peer-reviewed pull requests. • Track remediation work and development activities using Jira. • Support ongoing maintenance and modernization efforts for legacy enterprise applications.