Java Developer

at  CGI

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified19 Sep, 20242 year(s) or aboveKafka,Powershell,Information Systems,It,Design Patterns,Xml,Components,Infrastructure Security,Service Development,Bash,Payments,Code,Spring Boot,Relational Databases,Scripting Languages,Java,Sql,OauthNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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