Senior Java 21 Developer at CGI
Toronto, ON M5B 2L7, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Sep, 25

Salary

0.0

Posted On

15 Jun, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Jenkins, Domain Experience, Financial Services, Spring Security, Solace, Kafka, Jira, Hibernate, Github, Object Oriented Programming, It

Industry

Information Technology/IT

Description

Category: Software Development/ Engineering
Main location: Canada, Ontario, Toronto
Position ID: J0625-0112
Employment Type: Full Time
CGI Canada Career - Java Developer
By playing this video you consent to Google/YouTube processing your data and using cookies – Learn more.

POSITION 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 21 Developer’ in our Banking Services Division.

SKILLS:

  • Application Design
  • Application Development
  • DevOps
  • Financial Services
  • Object Oriented Programming
  • RESTful (Rest-APIs)

o SQL Database, Oracle Database experience

  • Experience in writing complex queries, joins, Views, Procedures
  • Query optimization knowledg

o DevOps experience is required

  • Basic understanding on DevOps tools like GitHub, Jenkins, Jfrog, JIRA, Confluence etc.,
  • Able to clearly explain the Code branching policy / lifecycle
  • Minimum 5 years of Lead experience in a large-scale enterprise
  • Have Application design experience, well versed with low level design artifact
Responsibilities
  • Minimum 12+ years of IT experience, Banking domain experience is nice to have
  • Strong experience in following tech stack - Java v8, v11 and v21 hand on experience required
  • Should be able to clearly explain Java 11/17/21 features and able to write sample code snippets
  • Multithread / Async related area - Spring v5, Spring boot 3.x, Rest API frameworks
  • Spring boot features, various annotations, packaging / troubleshooting
  • Spring Security
  • Spring Rest API and flow - Spring JDBC, Hibernate, JPA implementation
  • JPA / Hibernate annotations
  • How it works with Spring application - Async APIs, Async App development using queuing system (MQ, Kafka, Solace, etc.,)
  • Generic Pub/Sub related area
  • MQ or Kafka queue / implementation knowledge
  • Async Programming features / Implementation and troubleshooting knowledge

o SQL Database, Oracle Database experience

  • Experience in writing complex queries, joins, Views, Procedures
  • Query optimization knowledge

o Azure Cloud experience (OpenShift Platform is nice to have)

o DevOps experience is required

  • Basic understanding on DevOps tools like GitHub, Jenkins, Jfrog, JIRA, Confluence etc.,
  • Able to clearly explain the Code branching policy / lifecycle
  • Minimum 5 years of Lead experience in a large-scale enterprise
  • Have Application design experience, well versed with low level design artifacts

LI-BN

Loading...