Experience Level: Level 3 (5-7 years)
Location: Montreal (Day 1 onboarding onsite / in office presence 3x week)
(Only Local candidates)
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.
• 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