Talent.com
Senior Java Angular Fullstack Developer
Senior Java Angular Fullstack DeveloperCGI • Toronto, Canada
No longer accepting applications
Senior Java Angular Fullstack Developer

Senior Java Angular Fullstack Developer

CGI • Toronto, Canada
4 days ago
Job type
  • Full-time
  • Permanent
Job description

Position Description

This is an exciting time for CGI, and we want you to be part of it.

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 a Senior Java Full Stack Developer to join our high-performing engineering team in the fintech domain. In this role, you will design, develop, and deliver secure, scalable, and high-performance financial applications that power real-time transactions, analytics, and customer experiences. You will work across the full stack using Java, Spring Boot, Angular, and various cloud and data technologies, collaborating closely with product, architecture, and DevOps teams to build enterprise-grade systems that meet stringent financial compliance and security standards. This is a permanent full-time position, onsite 5 days a week from our Halifax, NS; Moncton, NB; or Stratford, PEI locations.

Responsibilities

Design and develop fintech applications using Java (8+), Spring Boot, Angular, and TypeScript

Build RESTful and GraphQL APIs for secure, low-latency financial data exchanges

Develop and integrate microservices for payment processing, account management, and transaction monitoring

Implement Spring Security and OAuth2 for robust authentication, authorization, and data protection

Collaborate with architects to ensure scalable, fault-tolerant, high-availability system design

Work with Oracle, DynamoDB, and Snowflake to manage financial datasets and analytical workloads

Implement Kafka-based event-driven architectures for transaction streaming and system integration

Develop BDD / TDD automation test suites using JUnit, Mockito, Cucumber, and Karate

Utilize Jenkins, Maven, SonarQube, and GitHub for CI / CD, code quality, and workflow automation

Deploy applications on AWS using Docker and Kubernetes for efficient, scalable operations

Monitor system performance and reliability using DataDog, including performance tuning

Participate in Agile / Scrum ceremonies, code reviews, and internal knowledge-sharing sessions

Qualifications

Bachelor's Degree in Software Development or related field.

10+ years of experience in Java / J2EE development with deep expertise in Spring Boot and microservices architecture

Proven experience designing and developing RESTful APIs and multi-layered enterprise applications

Exposure to GraphQL, Kafka, and Redis

Strong hands-on experience with Angular, TypeScript, RxJS, NgRx, and AG Grid

Ability to build responsive, modular UIs for real-time financial dashboards

Strong command of cloud platforms (AWS, Azure), containerization (Docker), and orchestration (Kubernetes)

Proficiency with CI / CD tools (GitHub, Jenkins, uDeploy) and version control strategies

Solid understanding of relational databases (DB2, Oracle), SQL, and ORM frameworks (Hibernate, JPA)

Experience resolving complex technical challenges in distributed systems and hybrid cloud environments

A collaborative mindset with a passion for mentoring and elevating engineering teams

Bonus Points

Experience in financial services, especially investment operations, NAV, or fund accounting

Familiarity with alternative investments (derivatives, private equity, liquid alts)

Exposure to tools like SonarQube, ServiceNow, HP Operations Orchestration

Agile delivery experience and a track record of driving process improvements

Skills

Hibernate

Java

Messaging

Microservices

Oracle

Spring

Spring Boot

Kubernetes

What you can expect from us

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.

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.

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 $75,000–$145,000. This role is an existing vacancy.

#J-18808-Ljbffr

Create a job alert for this search

Senior Java Developer • Toronto, Canada

Similar jobs
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

Senior Java Developer

Edjuster • Toronto
Full-time
This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE. Smarter decisions, fewer barriers, and better incentives are just th...Show more
Last updated: 28 days ago • Promoted
Senior Java Developer 3

Senior Java Developer 3

Behavox Limited. • Toronto
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: 17 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

Hays • Toronto, ON, Canada
Full-time
Design and develop microservices using Java 8 / 17 and Spring Boot framework.Build RESTful APIs with Spring MVC / REST.Implement Spring Cloud components (Eureka, Config Server, Zuul).Work with JPA / Hibe...Show more
Last updated: 20 days ago • Promoted
Java Fullstack Developer

Java Fullstack Developer

Pyxidia Techlab LLP • Toronto, ON, Canada
Full-time
Senior Full Stack Developer (Java, Spring Boot, Angular).Downtown Toronto (4 Days from office).We are looking for a highly skilled Senior Full Stack Developer to join our technology team.The succes...Show more
Last updated: 27 days ago • Promoted
Senior Java-Angular Fullstack Developer

Senior Java-Angular Fullstack Developer

CGI • Toronto, Canada
Full-time +1
Position Description This is an exciting time for CGI, and we want you to be part of it.We are Canada's largest independent information technology services firm, and we are still growing! We are ex...Show more
Last updated: 28 days ago • Promoted
Senior Java Full Stack Engineer (Spring Boot + Angular)

Senior Java Full Stack Engineer (Spring Boot + Angular)

PYXIDIA TECHLAB • Toronto
Full-time
A leading technology solutions provider in Toronto seeks a Senior Full Stack Developer with expertise in Java, Spring Boot, and Angular. The successful candidate will design and develop enterprise-g...Show more
Last updated: 7 days ago • Promoted
Senior Java Full-Stack Engineer - Hybrid Toronto

Senior Java Full-Stack Engineer - Hybrid Toronto

Iris Software Inc. • Toronto
Full-time
A prominent IT solutions provider is seeking a Senior Java Developer in Toronto, ON.The role requires 7-10 years of experience in Java development, particularly with Springboot and Angular, to work...Show more
Last updated: 7 days ago • Promoted
Senior Java Enterprise Developer — Hybrid Contract

Senior Java Enterprise Developer — Hybrid Contract

Akkodis • Toronto
Full-time
A technology consulting firm is seeking an experienced Software Developer (Java) for a contract role in Toronto, ON.The position requires hands-on expertise in developing n-tier enterprise applicat...Show more
Last updated: 2 days ago • Promoted
Senior Java Developer - GCP

Senior Java Developer - GCP

Nexus Systems Group Inc. • Toronto
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: 28 days ago • Promoted
Senior Java Full-Stack Engineer – Capital Markets

Senior Java Full-Stack Engineer – Capital Markets

Jay Analytix • Toronto
Full-time
A financial services technology company is seeking a Senior Java Full Stack Developer with over 7 years of experience.The ideal candidate has expertise in financial systems, cloud-native applicatio...Show more
Last updated: 28 days ago • Promoted
Senior Full-Stack Engineer - Java / Angular & BPM (Hybrid)

Senior Full-Stack Engineer - Java / Angular & BPM (Hybrid)

Rubicon Path • Toronto
Full-time
A software development company in Ontario seeks a Senior Full Stack Developer to translate technical specifications into working applications. The ideal candidate will have over 10 years of experien...Show more
Last updated: 28 days ago • Promoted
Senior Full-Stack Java Software Developer

Senior Full-Stack Java Software Developer

Pride Global • Toronto, ON, Canada
Full-time
Job Title : Software Developer – Senior.Location : Toronto, ON, CAN (On-Site).Duration : 08 Months (Possible Extension).We are seeking a highly experienced. The successful candidate will work acr...Show more
Last updated: 10 hours ago • Promoted • New!
Senior Java Developer

Senior Java Developer

CIBC • Toronto
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: 28 days ago • Promoted
Senior Java Developer

Senior Java Developer

Infoya Inc. • Toronto
Full-time
Infoya is a global IT solutions provider specializing in transforming complex challenges into streamlined, AI-powered outcomes. Through proprietary technology accelerators and full-scale enterprise ...Show more
Last updated: 6 days ago • Promoted
Senior Java Developer to join a dynamic and high-performing team responsible for the design, develop

Senior Java Developer to join a dynamic and high-performing team responsible for the design, develop

S.i. Systems • Toronto, Canada
Full-time
We are seeking a Senior Java Developer to join a dynamic and high-performing team responsible for the design, development, maintenance, and support of applications and services within the Rating an...Show more
Last updated: 16 hours ago • Promoted • New!
Full Stack Java Developer - Core Java, Angular 13+

Full Stack Java Developer - Core Java, Angular 13+

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
Job Title : Full Stack Angular Java Development Lead.Full Stack Angular Java Development Lead.The ideal candidate will have strong expertise in. Lead the design and development of full-stack web appl...Show more
Last updated: 20 days ago
Senior Java Developer

Senior Java Developer

Infoya • Toronto, ON, ca
Permanent
Quick Apply
We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enter...Show more
Last updated: 18 days ago