Job Title: Full Stack Developer
Experience Level: Level 3 (5-7 years)
Location: Montreal (Day 1 onboarding onsite / in office presence 3x week)
We are looking for a strong full stack developer to join our Resilience team and help deliver key initiatives. The applicant should be a solid Java programmer, with strong design and implementation fundamentals. Prior experience in business continuity management, and crisis/incident management will be useful, however, the ability and willingness to quickly master new technical and business concepts will be considered.
Responsibilities
- Develop web applications and components based on a Java/React technology stack
- Understand the architecture and functional sub-components within overall application platform
- Participate in complete software lifecycle analysis, design, develop, test, and deploy solutions
- Be in sync with the tools and processes available firmwide
- Take ownership of project and deliverables
Skills Required
- Bachelor’s degree in Computer Science, Information Technology, Management Information Systems or related field required
- 5-7 years of hands‑on experience on Java
- Strong Object‑Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during development
- Integrating the REST APIs in the UI
- A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations
- A good understanding of Agile/Scrum and ability to deliver solutions under this methodology
- Hands on experience with strong interest and aptitude for computer application design, development, and maintenance
- Ability to utilize technology/design to provide business solutions, adapting new technologies based on the project requirement
- Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well‑structured enterprise environments
- Effective communication, presentation, and collaboration skills
- Can work independently effectively
Nice to have
- Strong database skills (i.e. PostgreSQL, DB2)
- Web Technologies (React, css, JavaScript, Bootstrap)
- Experience with MVC patterned applications using JavaScript frameworks and working with front end development teams, preferably in React/Typescript
- Excellent troubleshooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions
EEO Employer: Minorities · Females · Disabled · Veterans · Gender Identity · Sexual Orientation