Senior Java Developer, Payments

CGI
📍 Fredericton, New Brunswick, Canada 💼 Full Time 🕒 Posted June 08, 2026

Job Description

Position Description:

We are seeking a Senior Software Engineer (10–15 years’ experience, including 5+ years in a senior/lead role) with strong expertise in Java, Spring Boot, microservices architecture, REST APIs, and Kafka (or similar messaging systems), along with experience building high-throughput, mission-critical applications.

This is a permanent, full-time role requiring 2–3 days per week in-office at one of our Atlantic Canada locations (Halifax, NS; Moncton, NB; Fredericton, NB; Stratford, PEI or St. John’s, NL).

You will play a key role in delivering scalable, secure, and high-performance payment solutions while collaborating across multiple teams.

Your future duties and responsibilities:

• Design, develop, and implement complex, custom software components
• Collaborate with architects, developers, and cross-functional teams to build scalable, reliable, and secure systems
• Provide technical leader...

Ready to Apply?

Submit your application today and join our talented team at CGI.

Submit Application

Job Details

  • Location Fredericton, New Brunswick
  • Job Type Full Time
  • Category Computer Occupations
  • Posted Date June 08, 2026
  • Application Deadline July 18, 2026