This recruiter is online.

This is your chance to shine!

Apply Now

Sr. Backend Java Developer (NodeJS, Python) to automate cybersecurity technologies for a major insurance client

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Position: Sr. Backend Java Developer (NodeJS, Python) to automate cybersecurity technologies for a major insurance client

Duration: 6 months with possible extension/conversion to FT

Location: Hybrid 2x on site (Toronto/Montreal/Mississauga)


Must Haves:

  • 5+ years exp as a Backend Java developer (Java, Node.js, Python, JavaScript, Rust)
  • Experience leading/mentoring/coaching Jr. Developers (20%)
  • Understanding of Angular
  • Familiarity with CI/CD pipelines, AWS Cloud, and Infrastructure as Code (IaC)
  • Bachelor of Computer Science degree or equivalent


Nice to Haves:

  • Exp implementing, automating one or more Cybersecurity/IAM technologies/ (PAM, SCIM, SPML, FIDO, U2F, WebAuthn, SSO, SAML, OAuth/OpenID, Federation, etc.),
  • CISSP, CCSP, cloud platforms certifications etc.
  • Insurance exp



Responsibilities:

  • Design, develop, implement, and customize technical solutions for new and existing security products or for enhancements to new/future releases.
  • Development of requirements and user experiences, understanding impact of architecture on overall solution.
  • Implement prototypes to validate product features, functions, and confirm ideas.
  • Design for conformity between deployment environments, scalability, security, and flexibility.
  • Perform root cause analysis, interpret the results, and develop action plan and priorities for backlogs (finding short- and long-term solutions); lead implementation of plan.
  • Investigate and fixe complex defects.
  • Independently handle and provide support in solving software/system monitoring issues and escalations which require complex technical expertise to troubleshoot.
  • Provide input for configuration activities such as baselines, alerts, dashboards, etc.
  • Review critical tickets/incidents for lower levels to ensure accuracy; provides input into monitoring systems and lead resolution process for critical issues that affect multiple applications or groups.
  • Aid development teams by providing guidance of observability best practices and implementations.
  • Assist in tracking and reporting of costs.
  • Research and propose solutions for automation of deployments.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined