Java Full Stack Developer
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
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
Job Title
Java Full Stack Developer
Java Full Stack Developer
Job Type
Full-Time Regular
Full-Time Regular
Location
Toronto ON
Toronto ON
Country
Canada
Canada