Senior Software Developer (Java) - Enterprise Payments
at CGI
Halifax, NS B3L 2C2, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 May, 2025 | Not Specified | 01 Feb, 2025 | N/A | Java,Apache Kafka,Computer Engineering,Spring Boot,Computer Science,Software Development,Information Technology,Solver,Object Oriented Programming | 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:
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