Enable job alerts via email!

Java Full Stack Developer

CG Consulting Group

Toronto

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Job summary

A prominent IT services firm is seeking a Java Full Stack Developer for a major Canadian bank's global markets division. This permanent, full-time role requires expertise in Java and frameworks like Angular or React. The position offers a hybrid work arrangement and is located in Downtown Toronto. Candidates must have legal work status in Canada and possess significant experience in software development and cloud applications.

Qualifications

  • 8+ years experience with Java 8+ and Spring Framework.
  • 2+ years experience developing distributed cloud applications.

Responsibilities

  • Designing, developing, and testing RESTful APIs.
  • Working within professional software engineering practices.

Skills

Java
Spring Framework
Agile Methodologies
RESTful APIs
SQL
DevOps
Collaboration

Education

B.S. degree in Computer Science

Tools

Git
JIRA
Docker
Maven
Jenkins

Job description

Java Full Stack Developer

This is a position with a large IT services firm for a major Canadian bank and its global markets division.

Candidate must have legal work status for Canada.

Client Location: Downtown Toronto, Ontario. Near TTC and GO Train.

Work Arrangement: Hybrid - In-Office 3 days per week.

Role Type: Permanent/Full-Time role, salary and benefits provided.

Role Overview

We are looking for a passionate Java Developer to join our team. This is a newly created position requiring experience in Java with either Angular or React, and some enterprise Capital Markets and Wealth Management industry experience.

MUST HAVE:
  1. B.S. degree in Computer Science or related technical field (e.g., EE, physics, or mathematics), or equivalent practical experience.
  2. 8+ years experience with Java 8+ and Spring Framework (Spring Boot).
  3. 2+ years experience developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Azure, Docker).
  4. Relational Database and data modeling experience using SQL Server.
  5. Hands-on experience designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger).
  6. Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance).
  7. Experience working within professional software engineering practices for the full software development lifecycle, including coding standards, code reviews, source code management, build processes, and testing.
  8. Understanding of agile methodologies and project management using JIRA.
  9. Knowledge of UML and Design patterns.
  10. Proficiency in various web technologies and front-end development.
  11. Open-minded, collaborative, and an effective team player.
NICE-TO-HAVE:
  1. Capital Markets and Wealth Management industry experience.
  2. Understanding of Web Front-End development frameworks and libraries such as Angular and React.
  3. Experience with Redis, non-relational databases, and other caching technologies.
  4. Experience in TDD methodologies.
  5. Experience with:
    1. Algorithm design and optimization.
    2. Large-scale, parallel, or distributed systems.
    3. RDBMS and/or modern scale-out repositories (SQL Server, Redis).
    4. Microservice design and implementation (load balancing, discovery, resiliency).
    5. Cloud platforms like OCP, Azure, PCF, Apigee.
    6. Code merging and branching methodologies using Git and code release processes.
    7. Supporting production-level software (SRE, Dynatrace).
    8. Ability to simplify complex problems and communicate them clearly.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs