Java Full Stack Developer

This is 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 is downtown Toronto, Ontario. Near TTC and GO Train.
Hybrid - In-Office 3 days per week.
Perm/FT role, salary and benefits


Role Overview
We are looking for a passionate Java Developer to join our team This is a newly created position - Java with either Angular or React 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 API 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 life cycle, including coding standards, code reviews, source code management, build processes and testing.
• Understanding of agile mythologies and project management using JIRA
• UML and Design patterns
• Proficient in various web technologies and string experiment on Frond-end development
• Open-minded, collaborative, and an effective team player.

NICE-TO-HAVE:
• Capital Markets and Wealth management industry experience
• Understanding of Web FE development frameworks and libraries such as Angular and React
• Experience working with Redis, Non-relational databases, other Caching technologies
• Experience in TDD methodologies
• Working experience in one or more of:
• Algorithm design and optimization
• Large-scale systems
• Parallel or distributed systems
• RDBMS and/or modern scale-out repositories (SQL Server Redis)
• Micro-service design and implementation (load balancing, discovery, resiliency)
• OCP, Azure, PCF, Apigee
• Experience with code merging and branching methodologies using Git and code release process.
• Experience supporting production-level software (SRE, Dynatrace).
• Ability to simplify complex problems and communicate them in plain language

NOTE:
G.G. Consulting Group uses advanced ATS systems to track and manage candidates and jobs. We do not use AI tools for candidate screening.
Job Title
Java Full Stack Developer
Job Type
Full-Time Regular
Location
Toronto ON
Country
Canada