Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.
We are currently seeking competent individuals to fulfill the role of Full Stack Developer to join our dynamic team for our client, one of the major banks.
Subject to change: 3–4 days onsite may be required based on business needs
Contract Duration: 5 months – Jan to May 31, 2026
Possibility of extension & conversion to FTE
Typical Day in Role:
• Full stack – 50/50 back-end/front-end work
• Tech stack: Front-end mainly React; Back-end: Java technologies (Node.js, Express.js, Java, J2EE,); Migrating PCF Azure apps to Atlas GCP using Springboot
• Working within a cross-functional team of Developers, Product Owners, and technical experts to understand requirements that drive the design and implementation of technical solutions
• Work with architecture groups on design proposals, development, and maintenance of applications
• Address technical issues on projects, proactively engaging project team and clients with concerns
• Ability to quickly ramp up on and apply new technologies and processes
Candidate Requirements/Must Have Skills:
1) 10+ years of relevant experience working in the IT industry
2) 5-7 years as a Full Stack developer
3) Experience with some of these front-end technologies: React, Redux, JavaScript, HTML5, JSP
4) 3-5 years combined experience in back-end development using some of these: Node.js, Express.js, Java, J2EE, SpringBoot and database technologies
Nice-To-Have Skills:
1) Experience in banking will be a great asset, specifically if the candidate has previous Scotiabank development experience
2) Worked in Agile lab or used Agile framework
3) JIRA / Confluence experience
4) Experience in Dynatrace
5) Cloud technologies experience (GCP, Azure)
Soft Skills Required:
• Excellent problem solving and analytical skills and is capable of multi-tasking and managing concurrent tasks and initiatives
• Must be reliable, pro-active, results-oriented, customer-focused, attentive to details, and a great team player
• Strong interpersonal skills and can build and foster relationships with team members and peers
• Should have great interpersonal skills
Education:
Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline.