×
Register Here to Apply for Jobs or Post Jobs. X

Lead API Developer

Job in Toronto, Ontario, M5A, Canada
Listing for: CGI
Full Time position
Listed on 2026-03-09
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below

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 Lead API Developer, in our Financial Services Sector in Toronto.

Location - Downtown Toronto (Hybrid - 4 days office and 1 day remote)

Your future duties and responsibilities:

• Design and build Spring Boot microservices using clean, maintainable, testable code.

• Develop Kafka producers/consumers, topics, partitions strategy, and handle retries/DLQ patterns.

• Implement REST APIs, data validation, error handling, logging, and monitoring..

• Work on performance, scalability, and reliability for high-throughput systems..

• Write unit/integration tests (JUnit, Mockito) and support CI/CD pipelines..

• Collaborate with product, QA, and Dev Ops teams to deliver end-to-end features.

Required qualifications to be successful in this role:

• Strong experience in Java (8/11/17) and OOP fundamentals..

• Strong experience with Spring Boot, Spring MVC, Spring Data/JPA..

Hands-on experience with Apache Kafka (consumer groups, offsets, rebalance, idempotency basics)..

• Experience building and supporting microservices and distributed systems..

• Good SQL skills and experience with relational DBs (Postgre

SQL/Oracle/MySQL)..

• Familiarity with Git, Maven/Gradle, and CI/CD.

** CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,–$,. This role is an existing vacancy.

#LI-BN

Skills:

  • Apache Kafka
  • Financial Services
  • Java
  • JUNIT Framework
  • Microservices
  • Mockito
  • MySQL
  • Oracle
  • RESTful (Rest-APIs)
  • Software Architecture
  • Spring Boot
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary