PVR - Full Stack Developer (New Grad) at CGI
Calgary, AB T2P 0X8, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

0.0

Posted On

17 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Spring Boot, Java

Industry

Computer Software/Engineering

Description

SKILLS:

  • Full Stack Development
  • Java
  • JavaScript
  • Spring Boot
  • DevOps
Responsibilities

Are you a recent graduate passionate about technology—and excited about how AI is reshaping the way developers work? We’re looking for a motivated and curious Full Stack Developer to join our team. In this role, you’ll gain hands-on experience across the entire software development lifecycle—designing, building, and refining modern applications—while using AI tools as part of your everyday workflow.
You’ll help modernize legacy systems, develop scalable new features, and work alongside experienced engineers in a collaborative, agile environment that embraces AI for coding assistance, design support, testing, and documentation.

What You’ll Do

  • AI-Augmented Development: Use AI-powered tools to support code generation, testing, debugging, and documentation (e.g., GitHub Copilot, ChatGPT, or internal copilots).
  • Hands-On Coding: Contribute to front-end and back-end development using Java, JavaScript, React JS, and Spring Boot.
  • Smart Collaboration: Participate in agile ceremonies, using AI-based tools for backlog grooming, user story refinement, or workflow automation.
  • Data-Aware Engineering: Work with Oracle databases and explore how data structures can support intelligent features.
  • APIs & Integration: Assist in developing REST APIs, including integration with AI services for enhanced application behavior.
  • Continuous Learning: Receive mentorship and training in how to work efficiently with AI as a development assistant, not just a coding tool.
  • System Modernization: Help refactor legacy systems and implement modern design patterns. Work closely with senior developers to understand existing applications and contribute to their modernization using Java, JavaScript, React JS, and Spring Boot.
  • Build and Improve: Assist in designing and developing new web application features and improving performance of existing systems.
  • Work in Agile: Join an agile team where you’ll participate in planning, reviews, and continuous delivery practices.
  • Collaborate: Work cross-functionally to build user-centric solutions.
  • Document and Communicate: Gain experience in writing technical documentation and using diagrams to explain system behavior.

What We’re Looking For

  • A recent graduate with a degree in Computer Science, Software Engineering, or a related field.
  • Exposure to full-stack development concepts through coursework, personal projects, or internships.
  • Basic knowledge of Java and JavaScript (React JS and Spring Boot experience is a plus).
  • Familiarity with databases (Oracle or others), REST APIs, or DevOps tools is an asset.
  • Curiosity and willingness to learn new technologies and development practices.
  • Strong communication and teamwork skills.
  • A proactive mindset with a desire to solve real-world problems.

Nice-to-Have (Bonus Points)

  • Experience with cloud platforms like AWS or Azure (even if it’s academic or self-taught).
  • Interest in microservices architecture or containerization using Docker.
  • Exposure to other front-end frameworks beyond React (e.g., Angular or Vue).
  • Familiarity with Git, version control, or continuous integration pipelines.

Why Join Us?

  • Mentorship from experienced engineers and team leads.
  • Real-world impact: contribute to software that supports mission-critical systems.
  • Career growth with learning opportunities across multiple tech stacks.
  • Inclusive, supportive culture that values new perspectives and collaboration.
Loading...