Summary
✨ AI‑Generated
We are seeking a lead-level full-stack developer for a long-term engagement. You will develop Java/Spring Boot backends and Angular frontends, work with databases and REST APIs, participate throughout the software delivery lifecycle, and help maintain scalable application platforms.
Highlights
Long-term contract with hybrid work, broad full-stack ownership, and involvement across design, development, testing, deployment, platform maintenance, and troubleshooting.
Description
Job Title: Full Stack Developer - Java, Angular
Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
Years of experience: 5-7
Duration: 12+ months extendable contract
What you'll do in the role:
Strong knowledge of Angular programming including typescript, html, CSS for frontend developmentStrong knowledge of core JAVA programming for backend code development with Spring boot frameworkGood knowledge of Unix command, DB Queries, shell and bash scripting, Database set-up and database ModellingGood knowledge of SDLC and CI/CD, should Participate in the full Software Delivery Lifecycle, including design reviews, coding, testing, deployment, and documentationTroubleshoot and resolve technical issues, ensuring stability, performance, and scalability of applicationsExperience of Platform setup/creation and maintenanceGood knowledge of REST API Data extraction from multiple sourcesGood to have Kafka Streaming framework for data processing knowledgeGood to have understanding of various firewall, application, system, platform logs, to develop code for data normalizationGood to have understanding of data analytics conceptsShould 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.