Senior Java Developer at CGI
Halifax, NS B3L 2C2, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Oct, 25

Salary

0.0

Posted On

25 Jul, 25

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Onboarding, Github, Teams, Java, Kafka, Jira, Spring, Bitbucket, Readiness, Working Experience, Confluence, Management Skills

Industry

Information Technology/IT

Description

Category: Software Development/ Engineering
Main location: Canada, Nova Scotia, Halifax
Position ID: J0725-0213
Employment Type: Full Time

POSITION DESCRIPTION:

This is an exciting time for CGI, and we want you to be part of it.
We are Canada’s largest independent information technology services firm, and we are still growing! We are expanding in Atlantic Canada, and we need your skills, enthusiasm, and dedication as part of our team.
We are seeking an experienced Java Developer at the level to join our dynamic team. The ideal candidate will have a strong background in back-end development, with extensive experience in modern web technologies and frameworks.
Join this exciting new initiative as a Java Developer.

SKILLS:

  • GitHub
  • Java

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

YOUR FUTURE DUTIES AND RESPONSIBILITIES:

  • Design, develop, and maintain scalable, secure Java-based systems for banking applications, ensuring high performance and reliability.
  • Collaborate with cross-functional teams including architects, product owners, and QA to deliver solutions aligned with business objectives and regulatory requirements.
  • Lead code reviews, enforce development best practices, and mentor junior developers within an Agile delivery model.
  • Integrate with internal and external APIs, data platforms, and services while adhering to enterprise architecture standards.
  • Contribute to DevOps automation, CI/CD pipelines, and cloud-native development using tools such as Jenkins, Docker, Kubernetes, and OpenShift.
  • Troubleshoot and resolve complex technical issues in production and non-production environments with a focus on continuous improvement.
  • Apply and share your technical expertise and experience.
  • Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools)
  • Actively participate in Agile ceremonies
  • Contribute to project management activities such as: scope assessment and analysis (e.g. T-shirt sizing and Story Mapping), identifying risks and recommending mitigation measures, as well as escalating and communicating possible issues.
  • Communicate and collaborate with the broader product team to develop and refine features.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE:

  • This is a hybrid role and requires to be at our client’s office in Bedford, Nova Scotia for 4 days a week
  • Minimum 8 years experience
  • Strong Java, J2EE , Spring (Spring boot, Batch, DI etc.) experience
  • Knowledge microservices and their architecture
  • Knowledge of Database / Batch / Stream Processing skills
  • Hands-on Linux scripting experience, Kafka, JMS and/or MQ
  • Strong experience in RESTful APIs
  • Knowledge of Bitbucket/Git, JIRA and Confluence
  • Working experience in Agile methodology
  • Experienced in DevOps and CI/CD pipelines.
  • Ability to deconstruct requirements into sizeable work tasks.
  • Ability to communicate with non-technical members of the team.
  • Effective time and task management skills, including the ability to manage concurrent deliverables.
  • Self-motivated team player with ability to work independently as well as within teams.
  • Creative problem-solving skills
  • Readiness and motivation (as a Senior / Lead Developer) to address and resolve complex and multi-faceted development-related issues, often independently.

Nice to have:

  • Big Data experience, Cloud onboarding

LI-RS1

Loading...