Full Stack Developer – Proficient

  • Location: Montreal, Quebec
  • Type: Contract
  • Job #3677

JOB DESCRIPTION

Location: Hybrid  (Montreal, QC)
Duration: 12 months

Our client a leading financial institution in Downtown Toronto is looking for a Full Stack Developer – Proficient to participate in the design, development, and testing processes of strategic solutions and contribute to innovative opportunities to enhance the business’s capabilities.  The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.

Typical Day in role:

  • Daily meetings (stand-ups)
  • Regular inter-team meetings scheduled on a weekly, bi-weekly and monthly basis
  • Intra-team meetings scheduled as necessary
  • Writing code, debugging, testing code, doing code reviews
  • Contributing to documentation
  • Contributing to design and architecture discussions
  • Participate in story estimating and sprint planning

Must-Have Skills:

  • 3 years Java development experience.
  • Excellent understanding of OOP principles
  • Excellent knowledge of data structures and algorithms
  • Good understanding of different design patterns
  • Proficiency in Java 11 or later
  • Working knowledge of Java Testing libraries (Junit)
  • Working knowledge of Spring Framework
  • Working knowledge of Git
  • Working knowledge of Relational Databases and SQL
  • Working knowledge of Docker/ Kubernetes /Containerization    

Nice-To-Have Skills:

  • Experience with Agile Development Strategy
  • Experience in: Python, React, Typescript / Javascript, CSS, HTML and Java 17
  • Experience with UI development
  • Experience with CI/CD tools (e.g. Jenkins, Nexus, Kibana)
  • Experience with Atlassian tools (Jira/Confluence)
  • Drools rules engine, or variant of Cloudera Data Platform tools, HDFS, Hive, Spark
  • Financial services experience

Soft Skills Required:

  • Excellent communication skills
  • Excellent problem solving abilities
  • Excellent analytical skills

Education:

  • Bachelor's degree in Computer Science, Information Technology, or related field coupled with at least

Finance professional is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.