Senior Software Developer (Java) - Enterprise Payments

at  CGI

Halifax, NS B3L 2C2, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 May, 2025Not Specified01 Feb, 2025N/AJava,Apache Kafka,Computer Engineering,Spring Boot,Computer Science,Software Development,Information Technology,Solver,Object Oriented ProgrammingNoNo
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:

Location: Halifax, Nova Scotia, Canada (Hybrid - 2 days required in office per week; Locations: Halifax, NS, Moncton or Fredericton, NB, Stratford, PE, or St. John’s, NL)
We are seeking a dedicated and innovative Software Developer to join our team working for one of the Big 5 Canadian banks in the Enterprise Payments space. In this role, you will be at the forefront of developing cutting-edge applications and ensuring the security and reliability of our backend systems.

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

  • Develop microservices-based applications and design RESTful APIs.
  • Collaborate closely with cross-functional teams to deliver innovative solutions.
  • Optimize application performance and enhance our application architecture.
  • Leverage your proficiency in containerization, message queues, and cloud deployment.
  • Contribute to a dynamic, collaborative development environment.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

  • Proficiency in Java concepts, multithreading, and object-oriented programming.
  • Experience in RESTful APIs development using Spring Boot.
  • Understanding of microservice-based architecture and database integration.
  • Experience implementing message-driven communication using technologies like Apache Kafka for asynchronous processing.
  • Proficiency in GIT – GitHub/BitBucket.
  • Bachelor’s degree in Software Development, Computer Science, Information Technology, Computer Engineering, or Programming.
  • The ideal candidate is a proactive problem-solver who is passionate about staying up-to-date with industry best practices.
    If you are eager to contribute to a dynamic, collaborative development environment, we would love to hear from you.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Software development computer science information technology computer engineering or programming

Proficient

1

Halifax, NS B3L 2C2, Canada