Java Developer
at CGI
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | Not Specified | 19 Sep, 2024 | 2 year(s) or above | Kafka,Powershell,Information Systems,It,Design Patterns,Xml,Components,Infrastructure Security,Service Development,Bash,Payments,Code,Spring Boot,Relational Databases,Scripting Languages,Java,Sql,Oauth | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are Canada’s largest independent information technology services firm, and after 45 years, we’re still growing! Join Canada’s largest IT Company as a ‘Senior Java Developer’ in our Banking Services Division.
This role is hybrid and requires you to be at Downtown Toronto office at a minimum 2-3 days per week - subject to change at any time.
Responsibilities:
YOUR FUTURE DUTIES AND RESPONSIBILITIES
- Analyze and develop technical requirements based on solution documentation
- Design test sets and automate where possible, including functional and non-functional testing, regression testing as well as performance testing
- Works closely with customers, Business Analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
- Maintain, improve, and innovate the integration platform
- Improve developer tooling
- Ensure integrity of business and technical requirements in end-to-end customer journey
- Contribute to a collaborative team environment by information sharing and team cooperation
REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE
- 5+ years of experience in IT, with an emphasis on Spring Boot, REST API and micro-service development, and proven ability in delivery web-based applications.
- Proficient in Java, J2EE and demonstrate experience with spring boot
- Experience of working with payments/corporate banking experience is an asset.
- Experience in Multi-threading, knowledgeable on design patterns such as builder, factory pattern.
- Experience in REST/SOAP Protocols, Kafka, Elastic search, SFTP, airflow, IBM MQ, JMS , JSON, XML is preferred
- knowledgeable in SQL (MS SQL) stored procedures and relational databases
- Experience in delivering code using TDD, CI/CD, code analysis and coverage tools to support automated testing, monitoring, GIT
- Popular Java/JavaScript Frameworks, Runtimes and Components (e.g. React, Node JS, Java, Spring Boot etc…)
- Security – secure development principles, OAuth, infrastructure security, etc.
- Bachelor or master’s degree in computer science/Engineering, Information Systems, or other related field (or equivalent work experience)
Nice to have:
- Certifications – Oracle Certified Associate| Professional | Java Programmer or Java EE 7 Application Developer
- Experience working with scripting languages (Bash, PowerShell).
- Experience working in a bank environment?
- Familiarity with corporate payments is a plus
LI-BN
REQUIREMENT SUMMARY
Min:2.0Max:3.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Information Systems
Proficient
1
Toronto, ON, Canada