Skip to Main Content

Job Title


Java Full Stack Developer


Company : CG Consulting Group


Location : Toronto, Ontario


Created : 2025-10-17


Job Type : Full Time


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: B.S. degree in Computer Science or related technical field (e.g., EE, physics, or mathematics), or equivalent practical experience. 8+ years experience with Java 8+ and Spring Framework (Spring Boot). 2+ years experience developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Azure, Docker). Relational Database and data modeling experience using SQL Server. Hands-on experience designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (Swagger). Experience working with DevOps pipelines (Git, Maven, Jenkins), continuous integration/delivery, automated testing (unit, functional, performance). 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. Understanding of agile methodologies and project management using JIRA. Knowledge of UML and Design patterns. Proficiency in various web technologies and front-end development. Open-minded, collaborative, and an effective team player. NICE-TO-HAVE: Capital Markets and Wealth Management industry experience. Understanding of Web Front-End development frameworks and libraries such as Angular and React. Experience with Redis, non-relational databases, and other caching technologies. Experience in TDD methodologies. Experience with: Algorithm design and optimization. Large-scale, parallel, or distributed systems. RDBMS and/or modern scale-out repositories (SQL Server, Redis). Microservice design and implementation (load balancing, discovery, resiliency). Cloud platforms like OCP, Azure, PCF, Apigee. Code merging and branching methodologies using Git and code release processes. Supporting production-level software (SRE, Dynatrace). Ability to simplify complex problems and communicate them clearly. #J-18808-Ljbffr