Talent.com
CGI
Java Full Stack DeveloperCGI • Moncton
Java Full Stack Developer

Java Full Stack Developer

CGI • Moncton
3 days ago
Job type
  • Full-time
  • Permanent
Job description

Position Description:

CGI is seeking an experienced Java Full Stack Developer to join our team and contribute to the design, development, and support of modern enterprise applications. In this role, you will primarily develop scalable backend services using Java and Spring Boot while building responsive user interfaces using React, Next.js, TypeScript, and JavaScript. You will design and develop REST APIs, build cloud-native applications, integrate enterprise systems, and contribute to modern DevOps practices throughout the software development lifecycle. Working within an Agile environment, you will collaborate with architects, developers, product owners, and business stakeholders to deliver secure, high-quality software solutions that meet evolving business needs. This is a full-time permanent opportunity based in one of CGI's Atlantic Canada offices, including Halifax, NS; Moncton or Fredericton, NB; Stratford, PEI; or St. John's, NL, with a hybrid work model requiring three days per week onsite.

Your future duties and responsibilities:

• Design, develop, test, and maintain full-stack enterprise applications using Java, Spring Boot, React, Next.js, TypeScript, and JavaScript.
• Develop scalable backend services, REST APIs, and microservices using Java and Spring Boot.
• Build responsive and modern user interfaces using React, Next.js, and TypeScript.
• Design and implement application integrations using messaging technologies such as Kafka, MQ, Pub/Sub, Event Grid, and file-based integration patterns.
• Develop and optimize SQL and NoSQL database solutions, including MongoDB.
• Build and deploy cloud-native applications using Microsoft Azure or Google Cloud Platform.
• Develop and maintain containerized applications using Docker and Kubernetes.
• Support CI/CD pipeline development, automated deployments, and DevOps best practices using GitHub Actions, Bitbucket Pipelines, and Git-based source control.
• Develop automated unit, integration, contract, and end-to-end tests to ensure application quality and reliability.
• Participate in Agile ceremonies, code reviews, architecture discussions, and continuous improvement initiatives while promoting secure coding, clean architecture, and software engineering best practices.

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.
• Experience developing enterprise applications using Java and modern full-stack technologies.
• Strong hands-on experience with Java and Spring Boot for backend application development.
• Experience developing front-end applications using React, Next.js, TypeScript, and JavaScript.
• Experience designing and developing REST APIs and microservices.
• Experience working with SQL and NoSQL databases, including MongoDB.
• Experience integrating applications using messaging technologies such as Kafka, MQ, Pub/Sub, Event Grid, or file-based integration patterns.
• Experience working with cloud platforms such as Microsoft Azure or Google Cloud Platform.
• Experience with container technologies including Docker and Kubernetes (AKS or GKE).
• Experience using Git-based source control and CI/CD tools such as GitHub Actions or Bitbucket Pipelines.
• Experience working in Agile software development environments using Jira and Confluence.
• Strong understanding of software engineering best practices, including clean architecture, Domain-Driven Design (DDD), secure coding, testing, and technical documentation.
• Excellent analytical, problem-solving, communication, and collaboration skills.

Assets
The following qualifications would be considered assets:
• Experience with Python for backend development or automation.
• Experience with Node.js or NestJS.
• Experience with Azure Functions, Cloud Run, or other serverless technologies.
• Experience developing automated tests using Playwright or Selenium.
• Experience building event-driven or distributed systems.
• Experience working within financial services or other highly regulated industries.

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,-$, CAD. This role is an existing vacancy.

#LI-HG

Skills:

  • Java
  • JavaScript
  • Python
  • SQL
  • Typescript
  • Spring Boot
Create a job alert for this search

Java Full Stack Developer • Moncton

Similar jobs

Full Stack Engineer

InStageMoncton, Moncton Parish, CA
Full-time

Remote (Must be a Canadian Citizen).Were InStage, an EdTech company revolutionizing how co‑op and career services programs scale their student preparation.Our AI platform automates routine tasks li... Show more

 • Promoted

Remote Senior Full-Stack Developer - React Native

AppLitMoncton, Moncton Parish, CA
Remote
Full-time

A mobile app development firm in Ontario is seeking a Full Stack Developer proficient in React Native.You will collaborate on building high-quality mobile apps, work on UI design, and maintain code... Show more

 • Promoted

Full Stack Developer

Power FactorsMoncton, Moncton Parish, CA
Full-time

Power Factors is a software and solutions provider leading the next generation of clean energy with Unity, one of the most extensive and widely deployed renewable energy management suites (REMS) in... Show more

 • Promoted

Lead Enterprise Java Developer Opportunity

Yoush ConsultingMoncton, Moncton Parish, CA
Full-time

Embark on a challenging yet rewarding journey as a Senior Enterprise Java Developer with Yoush Consulting.This remote role focuses on advanced Java development for key clients in Ontario.Yoush Cons... Show more

 • Promoted

Intermediate Java Developer - Agile

Tech Talent InternationalMoncton, Moncton Parish, CA
Full-time

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Java Integration Lead: Drive FinTech API & System Integration

Smart IT Frame LLCMoncton, Moncton Parish, CA
Full-time

A technology solutions provider is looking for a skilled Java Developer to join their System Integration team in Halifax.In this role, you will bridge technical development with product management,... Show more

 • Promoted

Senior Full Stack Developer Role

AppLitMoncton, Moncton Parish, CA
Full-time

At AppLit, we are seeking a Senior Full Stack Developer with a focus on React Native for mobile app development.You will spearhead projects that empower startups with impactful mobile solutions for... Show more

 • Promoted

Full Stack Developer - Senior

VGen Technologies LLCMoncton, Moncton Parish, CA
Full-time

Senior Full Stack Developer (Remote, with occasional travel to Edmonton).The Developer(s) are responsible for applying security best practices, ensuring solutions meet regulatory and compliance sta... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaMoncton, Moncton Parish, CA
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more

 • Promoted

Senior Full Stack Developer

NewRich NetworkMoncton, Moncton Parish, CA
Full-time

At NewRich Network, we empower digital entrepreneurs to turn their dreams into reality.Our mission is simple yet bold: to help people create a balanced, fulfilling lifestyle - while building wealth... Show more

 • Promoted

Dynamic Full Stack Developer Wanted

PetsAppMoncton, Moncton Parish, CA
Full-time

Elevate your career as a Full Stack Developer at Nova, fully remote.Engage with a skilled team using Python, SQL, and JavaScript for web innovations.Nova is looking for a Full Stack Developer who t... Show more

 • Promoted

Senior Full Stack Developer

Hewitt BanksMoncton, Moncton Parish, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Show more

 • Promoted

Full-Stack Software Engineer with PHP Expertise

Newrich NetworkMoncton, Moncton Parish, CA
Full-time

Empower projects as a Full-Stack Software Engineer focusing on PHP 8 and React.Enhance API performance and collaborate across functions in a fully remote environment, prioritizing hands-on developm... Show more

 • Promoted

Java Integration Lead

Smart IT Frame LLCMoncton, Moncton Parish, CA
Full-time

We are seeking a highly skilled Java Developer for our System Integration team in Halifax.In this pivotal role, you will bridge the gap between technical development and product management, focusin... Show more

 • Promoted

Java Technical Consultant Needed for Elite Team

ROSSCity of Moncton, NB, CA
Permanent

JAVATechnical Consultant - Integration Specialist.Our client is a young, dynamic player within the Internet / Web Technology industry, working with Fortune 500 clients to solve their development ne... Show more

 • Promoted

Senior Full-Stack Developer (Remote-First FinTech)

Hewitt BanksMoncton, Moncton Parish, CA
Remote
Full-time

A leading fintech innovator is seeking a Senior Software Developer for a remote-first role.You will design and build impactful features across web and mobile platforms, utilizing technologies such ... Show more

 • Promoted

Full Stack Developer for Agile Projects

PathlionMoncton, Moncton Parish, CA
Full-time

Engage as a Full Stack Developer in agile projects focused on digital service delivery.Enhance user interaction and contribute to improvement processes that deliver impactful solutions.This positio... Show more

 • Promoted

Agile Java Developer for SaaS Solutions

Tech Talent InternationalMoncton, Moncton Parish, CA
Full-time

Become a key player as an Agile Java Developer focused on delivering cloud-based SaaS applications.Engage with a dynamic team to drive innovative projects, mainly for clients in the financial secto... Show more

 • Promoted

Lead Full Stack Engineer — Remote Canada

USTMoncton, Moncton Parish, CA
Remote
Full-time

A leading technology company is looking for a Lead Full Stack Engineer to develop application features in line with specifications.The ideal candidate will have extensive experience in Java and Jav... Show more

 • Promoted

Remote-First Full Stack Developer - React/.NET

Power FactorsMoncton, Moncton Parish, CA
Remote
Full-time

A leading clean energy software firm is seeking a Full Stack Intermediate Developer to join their dynamic team in Montreal.The ideal candidate will have extensive expertise in C# and.NET for backen... Show more