Full Stack Developer

Dawn InfoTek

Toronto

Description

Dawn InfoTek Inc. is a professional IT consulting firm that partners with major financial institutions, investment firms, and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting IT professionals at all levels for our clients.

We are currently seeking a competent individual to fulfill the role of Full Stack Developer to join our dynamic team for one of our major banking clients.

Location Address: Hybrid -3 times/week onsite

Contract Duration: 6 months

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,)

• 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) 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

2) Worked in Agile lab or used Agile framework

3) JIRA / Confluence experience

4) 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.