Job Title: Full Stack Developer(Java)
Location: Toronto
Story Behind the Need
The successful candidate will have the chance to be part of an advanced agile team and highly collaborative team, while working on a project that involves new technologies such as Pega and cloud-based application development.
Typical Day in Role
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
• Act as an expert technical resource for modeling, simulation and analysis efforts
• Leverage industry best practices to design, test, implement and support a solution
• Assure quality security and compliance requirements are met for supported area
• Be flexible and thrive in an evolving environment
• Adapt to change quickly and adjust work accordingly in a positive manner
Candidate Requirements/Must Have Skills:
1) Java 7/8+ – 4+ years
2) Spring and Spring-Boot Framework – 4+ years
3) JavaScript, frameworks such as: ReactJS or Redux – 3+ years
4) NodeJS (7/8+) – 2+ years
5) HTML5/CSS – 2+ years
6) Experienced with WebServices such as REST and SOAP services – 3+ years
7) Git – 2+ years (open to less experience)
8) Overall 6-8 years of development experience
Nice-To-Have Skills:
– Kotlin
– Microsoft Azure
– Jenkins
– Agile Delivery
– FI/Banking experience (doesn’t have to be Canadian) Technical Certifications (i.e. Java related)
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required
Candidate Review & Selection
– 2- Step Process: 1 In-Person Technical (questions will primarily revolve around scripting), 2nd round in-person panel interview (focus on communication skills and team fit)