Front-End Heavy Full Stack Developer

  • Toronto, ON
  • Posted 21 hours ago | Updated 21 hours ago

Overview

On Site
$60 - $60
Accepts corp to corp applications
Contract - 12 month(s)
No Travel Required

Skills

Node.Js
Javascript
Angular
Java Spring Boot

Job Details

Job Description:
Pay Range: $31hr - $33hr
  • In-depth experience with Angular/TypeScript and has the same level of experience working on the backend with Java, SpringBoot, Kafka, and developing and integrating APIs (RESTful APIs, GraphQL) and relational databases.
  • As a Full Stack Software Developer, Candidate has a solid technical foundation, and a strong focus on growing Candidate's development skills; Candidates are able to deliver complex tasks, working individually or pairing with others, and have a significant amount of experience in different domains.
  • Candidate will be part of a team creating new services and client-facing applications using the latest technologies, which will shape the future of banking for RBC.
  • Candidate will develop and support highly scalable, high-performance APIs within an Agile development team.
  • Ensure high code quality through automated unit and functional testing.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery.
  • XXgn and develop code structures based on the technical design defined by the team.
  • Work within an Agile product team comprised of technical, product, and business team members to deliver exceptional products.
  • Candidate will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Excellent communication, including the ability to distill technical details into human terms.
Must Have:
  • 7+ years of experience with Angular, Java Spring Boot, Node.js, JavaScript, TypeScript, Kafka, Redis, CSS/HTML.
  • 7+ years of experience using and developing RESTful APIs and microservices
  • 7+ years developing on the MEAN stack.
  • Should have hands-on experience developing GraphQL API's.
  • Experience working with relational databases, Postgres, and SQL.
  • Knowledge of developing distributed cloud applications (OpenShift, Docker); Hands-on experience designing, developing, testing, and troubleshooting RESTful API and interface specifications (Swagger, SOAP).
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates).
  • Full software development life-cycle experience with CICD and thorough testing before release.
  • Solid Understanding of Agile.
Nice to Have:
  • End-to-end UI Automation Testing.
  • Knowledge of major architectural style (message-oriented, reactive, event-based).
  • Micro-service architecture, design, and implementation (load balancing, discovery, resiliency).
  • Good eye for UX design and being able to collaborate closely with our UX designers.
  • Knowledge of modern SaaS platforms for Platform Analytics, Monitoring, UX, and Candidateagement (Google Analytics, Firebase, WalkMe, Launch Darkly, Dynatrace, and others.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.