Talent.com
Senior Java-Angular Fullstack Developer
Senior Java-Angular Fullstack DeveloperCGI • Toronto, Canada
Senior Java-Angular Fullstack Developer

Senior Java-Angular Fullstack Developer

CGI • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

Senior Full-Stack Developer (Java + Angular) - Hybrid

Join to apply for the Senior Full-Stack Developer (Java + Angular) - Hybrid role at CGI.

We are Canada's largest independent information technology services firm, and we are still growing. We are expanding in Atlantic Canada, and we need your skills, enthusiasm, and dedication as part of our team. We are seeking an experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in back-end development using Java and front-end development using Angular, with extensive experience in modern web technologies and frameworks.

This position is hybrid, requiring 2-3 days a week in any CGI Atlantic location : Halifax, NS, Moncton or Fredericton, NB, Stratford, PE, or St. John’s, NL. Additionally, Reliability clearance is required for this role (must reside in Canada 5+ years to be eligible).

Your future duties and responsibilities

Responsibilities

Backend Development : Design, develop, and maintain scalable backend services using Spring Boot

Build and optimize data layers with Spring Data JPA, Hibernate, and effective transaction management

Manage database versioning and migrations with Flyway or similar tools

Develop and maintain RESTful APIs for system integration

Integrate pub / sub messaging systems (e.g., Kafka) and caching solutions (e.g., Redis) to support high-performance, event-driven architectures

Ensure high code quality through comprehensive unit testing and adherence to best practices

Frontend Development : Develop responsive, modular web applications using Angular and modern web technologies (HTML5, CSS3, TypeScript)

Collaborate with designers to deliver intuitive, user-friendly interfaces

Optimize front-end performance and ensure scalability of the UI components

Platform & Automation : Deploy, manage, and monitor applications in Kubernetes (K8s) and OpenShift environments

Implement CI / CD pipelines using Tekton, ArgoCD, GitLab CI, or similar tools

Contribute to DevOps practices for smooth, automated delivery and operations

Testing & Quality Assurance : Write and maintain unit and integration tests across the stack

Perform automated REST API testing using Playwright or similar tools

Collaborate with QA teams to ensure comprehensive test coverage and high application reliability

Required Qualifications To Be Successful In This Role

Bachelor’s degree in Computer Science or related field, or equivalent experience

10+ years in software development, including 5+ years leading solution design and implementation

Strong Java and Spring Boot experience (5+ years), with focus on microservices

Proficient in Spring Data JPA, Hibernate, and distributed transactions

Experience with Flyway or similar tools

Familiar with Kafka (preferred), RabbitMQ, or other messaging systems

Strong SQL and experience with Redis, PostgreSQL, or SQL Server

3+ years with Angular, TypeScript, HTML5, and CSS3

Experience integrating RESTful APIs and using NgRx (preferred)

Good to have Frontend performance tuning, PWAs experience

Hands-on with Docker, Kubernetes, and OpenShift

Experience building CI / CD pipelines with Tekton, ArgoCD, GitLab CI, or similar

Unit testing with JUnit, Mockito; frontend testing with Karma / Jasmine

Familiar with API testing tools like Playwright or Postman

Life at CGI

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 CGI Partners collaborate to bring our Dream to life. 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. CGI values diversity and is committed to fostering a workplace where everyone belongs. If you require an accommodation, please inform your recruiter. To learn more about accessibility at CGI, contact us via email. 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.

#J-18808-Ljbffr

Create a job alert for this search

Fullstack Developer • Toronto, Canada

Similar jobs
Senior Java Developer - 100% Remote

Senior Java Developer - 100% Remote

NearSource • Toronto C6A, ON, Canada
Remote
Full-time
NearSource is looking for a seasoned Java Developer to join our backend engineering team.This role involves working on scalable services and API integrations for a project with a Fortune 500 client...Show more
Last updated: 13 days ago • Promoted
Senior Java Developer (Payments)

Senior Java Developer (Payments)

Caspian One • Toronto C6A, ON, Canada
Remote
Part-time
Direct message the job poster from Caspian One.Contract | Hybrid | Banking – Payments Modernization.Join a high-profile transformation to modernize the bank’s Payments technology stack.You’ll build...Show more
Last updated: 18 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Thomson Reuters • Toronto C6A, ON, Canada
Remote
Full-time
Are you passionate about building scalable backend systems and leading innovation in enterprise applications?.We are seeking a Senior Java Developer to design and build robust backend services that...Show more
Last updated: 19 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

TRSS • Toronto C6A, ON, Canada
Remote
Full-time
Are you passionate about building scalable backend systems and leading innovation in enterprise applications?.We are seeking a Senior Java Developer to design and build robust backend services that...Show more
Last updated: 18 days ago • Promoted
Senior Fullstack Engineer

Senior Fullstack Engineer

Siena AI • Toronto C6A, ON, Canada
Remote
Full-time
Siena is the first intelligence layer for customer experience.We’re creating an operating system of AI agents that learn, remember, and act across every customer touchpoint—from support conversatio...Show more
Last updated: 30+ days ago • Promoted
Lead Java Developer

Lead Java Developer

freelance.ca • Toronto, Canada
Full-time
Location : Toronto, ON (Hybrid).The ideal candidate will have hands-on experience building cloud-native solutions, working with large-scale databases, and collaborating with cross-functional teams t...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer 3

Senior Java Developer 3

Behavox Limited. • Toronto C6A, ON, Canada
Remote
Full-time
Behavox is shaping the future for how businesses harness their most important raw material – data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
Last updated: 20 days ago • Promoted
Senior Java Full-Stack Engineer - Ministry Experience (Onsite, Toronto)

Senior Java Full-Stack Engineer - Ministry Experience (Onsite, Toronto)

Huntel Global • Toronto C6A, ON, Canada
Full-time +1
A leading recruitment firm is seeking a Senior Java Full Stack Developer with extensive experience to join a prominent organization in Toronto. The role involves developing enterprise applications, ...Show more
Last updated: 5 days ago • Promoted
Senior Java Developer - 100% Remote

Senior Java Developer - 100% Remote

NEARSOURCE TECHNOLOGIES • Toronto C6A, ON, Canada
Remote
Full-time
Senior Java Developer - 100% Remote – 100% Remote, Canada.NearSource is looking for a seasoned Java Developer to join our backend engineering team. This role involves working on scalable services an...Show more
Last updated: 13 days ago • Promoted
Senior Backend Developer - Agentic Systems

Senior Backend Developer - Agentic Systems

Clinia • Toronto C6A, ON, Canada
Remote
Full-time
Senior Backend Developer – Agentic Systems.Build autonomous agents transforming healthcare.Design and implement agent orchestration systems in Golang. Build tool‑calling interfaces and function regi...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer - GCP

Senior Java Developer - GCP

Nexus Systems Group Inc. • Toronto C6A, ON, Canada
Full-time
Contract Duration : 6 months (Possibility for extension).Reason : Additional resource is required to support an application migration from Azure to GCP. Business group : RESL Engineering : Software deve...Show more
Last updated: 30+ days ago • Promoted
Senior Full-Stack Java Developer

Senior Full-Stack Java Developer

TMX Group • Toronto C6A, ON, Canada
Full-time
Venture outside the ordinary - TMX Careers • •The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer – Spring Boot & Microservices

Senior Java Developer – Spring Boot & Microservices

Effiqt • Toronto C6A, ON, Canada
Remote
Full-time +1
We are seeking a highly skilled Senior Java Developer with extensive experience in Spring Boot and Microservices architecture. The ideal candidate will have a proven track record of building scalabl...Show more
Last updated: 30+ days ago • Promoted
Senior Java Architect - AWS Cloud & Reactive Systems

Senior Java Architect - AWS Cloud & Reactive Systems

BMO • Toronto C6A, ON, Canada
Full-time
A leading financial institution in Toronto is seeking a Senior Software Developer to lead the design and development of wire payment systems. This role requires substantial experience in Java and AW...Show more
Last updated: 24 days ago • Promoted
Senior Java Developer

Senior Java Developer

CIBC • Toronto C6A, ON, Canada
Full-time
We’re building a relationship-oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strength...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer - Vice President

Senior Java Developer - Vice President

Citigroup Inc. • Toronto C6A, ON, Canada
Full-time
The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.The overa...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (Contract)

Senior Java Developer (Contract)

Electric Mind Inc. • Toronto C6A, ON, Canada
Full-time
Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Developer (Java + Node + AWS)

Senior Full Stack Developer (Java + Node + AWS)

TEEMA • Toronto C6A, ON, Canada
Remote
Full-time +1
Senior Full Stack Developer (Java + Node + AWS).Get AI-powered advice on this job and more exclusive features.Direct message the job poster from TEEMA. Talent Manager | TEEMA Solutions Group | jblum...Show more
Last updated: 21 days ago • Promoted