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:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: