Summary
✨ AI‑Generated
A full stack development role for building secure and scalable enterprise applications using modern backend and frontend technologies. The position involves Agile collaboration, software design, implementation, and maintenance of business-critical systems.
Highlights
Stable full-time opportunity to build scalable enterprise applications, collaborate with cross-functional teams, and work on modern cloud-native software initiatives.
Description
Position Description
CGI is seeking skilled Java Full Stack Developers to join our growing team and contribute to enterprise digital transformation initiatives.
We are looking for professionals with 4+ years of experience who are passionate about designing, developing, and delivering scalable, cloud-native applications using modern Java and Angular technologies.
In this role, you'll work as part of Agile delivery teams to design, develop, and maintain enterprise applications using Java, Spring Boot, Microservices, Angular, and cloud technologies.
You'll collaborate with solution architects, developers, business analysts, QA specialists, and DevOps teams to deliver secure, high-quality software that supports critical business operations.
These are full-time permanent opportunities based in Halifax, NS; Moncton, NB; or Stratford, PEI.
Successful candidates must be willing to work onsite five days per week from one of CGI's offices.
Your future duties and responsibilities
Design, develop, and maintain enterprise applications using Java, Spring Boot, and microservices architecture.
Develop responsive web applications using Angular and modern frontend technologies.
Design and develop RESTful APIs and integrate applications with enterprise systems.
Develop and optimize SQL queries, stored procedures, and database objects.
Build applications using Hibernate and JPA for data persistence.
Deploy and support cloud-native applications using AWS services.
Develop containerized applications using Docker and Kubernetes.
Support CI/CD pipelines using GitHub, Jenkins, or similar DevOps tools.
Participate in code reviews, testing, troubleshooting, and production support activities.
Collaborate with cross-functional Agile teams to deliver scalable, secure, and high-quality software solutions.
Required Qualifications To Be Successful In This Role
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or an equivalent combination of education and experience.
4+ years of experience developing enterprise Java applications.
Strong experience with Java, Spring Framework, Spring Boot, and REST API development.
Experience developing applications using microservices architecture.
Experience developing modern web applications using Angular.
Experience with relational databases such as Oracle or SQL Server, including SQL development.
Experience using Hibernate and JPA.
Experience working with AWS cloud services.
Experience with Docker and Kubernetes.
Experience with Git, CI/CD pipelines, and DevOps practices.
Strong analytical, problem-solving, communication, and collaboration skills.
Experience working in Agile software development environments.
Assets
The following qualifications would be considered assets:
Experience with AI-assisted development tools such as GitHub Copilot.
Experience with Jenkins, uDeploy, or similar deployment tools.
Experience with event-driven architectures or messaging technologies.
Experience working within the banking or financial services industry.
Experience designing high-availability, cloud-native enterprise applications.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging.
Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life.
That’s why we call ourselves CGI Partners rather than employees.
We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value.
You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last.
You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs.
We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive.
As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us.
If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology.
To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement.
All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email.
Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.