Position Description:
Your future duties and responsibilities:
Responsibilities:
. Architect and develop scalable backend (Java, Spring Boot, microservices) and frontend (ReactJS).
. Design, implement, and maintain automated testing frameworks (unit, integration, end-to-end, performance).
. Manage REST APIs, SQL databases, messaging systems (Kafka/RabbitMQ), and security best practices.
. Deploy using Docker, Kubernetes; maintain CI/CD pipelines integrated with automated testing.
. Collaborate on cloud deployments (AWS/Azure/GCP).
. Mentor juniors, lead architecture, code and test reviews.
Required qualifications to be successful in this role:
Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 10 years of relevant experience.
CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs
Must-Have Skills:
. 10+ years with Java, microservices, ReactJS, SQL, containerization, security, messaging systems, CI/CD, and testing automation frameworks (JUnit, Mockito, Jest, etc.).
. Strong problem-solving, ownership, and communication skills.
. Eagerness to learn and advocate for quality through automation.
Good-to-Have Skills:
. Cloud-native experience, API gateways, event-driven patterns, caching tech, testing frameworks (Selenium).
Skills:
By continuing you agree to our Terms & Privacy Policy.