Full Stack Engineer

Job Title:

Full Stack Developer - Java, Angular

Location:

Montreal (day 1 onboarding onsite / in-office presence required 3x/week)

What you’ll do in the role:

  • Communicate regularly with product leads across the technology organization and discuss opportunities for improvement to existing and future technology solutions.
  • Support implementation and integration of technology solutions in a cyber security context.
  • Systems administration of multiple components including OSes and databases.
  • Drive the adoption of security best practices and ensure team compliance with security policies.
  • Collaborate with other technology and business leaders to ensure a cohesive security posture.

What you’ll bring to the role:

  • Strong knowledge of Angular programming including typescript, html, CSS for frontend development
  • Strong knowledge of core JAVA programming for backend code development with Spring boot framework
  • Good knowledge of Unix command, DB Queries, shell and bash scripting, Database set-up and database Modelling
  • Good knowledge of SDLC and CI/CD, should Participate in the full Software Delivery Lifecycle, including design reviews, coding, testing, deployment, and documentation
  • Troubleshoot and resolve technical issues, ensuring stability, performance, and scalability of applications
  • Experience of Platform setup/creation and maintenance
  • Good knowledge of REST API Data extraction from multiple sources
  • Good to have Kafka Streaming framework for data processing knowledge
  • Good to have understanding of various firewall, application, system, platform logs, to develop code for data normalization
  • Good to have understanding of data analytics concepts
  • Should be able to support the Cyber Security Threat Hunt team with data analytics needs and Collaborate with Technology, business, security, and regulatory teams.
  • Ability to identify and highlight gaps in their own knowledge and proactively seek out the information required.
  • Capable of synthesizing multiple asks and timelines into holistic, clearly defined milestones and deliverables within a dynamic environment.
  • Proven ability to apply a high attention to detail and to work autonomously and to meet deadlines.
  • Strong initiative and a proactive attitude in approach to work.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available