Talent.com
CGI
Java Full Stack DeveloperCGI • Halifax, Nova Scotia, Canada
Java Full Stack Developer

Java Full Stack Developer

CGI • Halifax, Nova Scotia, Canada
15 days ago
Salary
CA$75,000.00 yearly
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 this role you will primarily develop scalable backend services using Java and Spring Boot while building responsive user interfaces using React 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 CGIs Atlantic Canada offices including Halifax NS; Moncton or Fredericton NB; Stratford PEI; or St. Johns 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 TypeScript and JavaScript.
Develop scalable backend services REST APIs and microservices using Java and Spring Boot.
Build responsive and modern user interfaces using React 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:

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

#LI-HG

Skills:

  • Java
  • JavaScript
  • Python
  • SQL
  • Typescript
  • Spring Boot

What you can expect from us:

Together as owners lets turn meaningful insights into action.

Life at CGI is rooted in ownership teamwork respect and belonging. Here youll 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. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll 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.

Youll shape your career by joining a company built to grow and last. Youll 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 teamone of the largest IT and business consulting services firms in the world.


Required Experience:

IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 75000 - 145000
Create a job alert for this search

Java Full Stack Developer • Halifax, Nova Scotia, Canada

Similar jobs

Customer Service - Work from Home - 50k-60k / Year

Spade RecruitingEast Hants, Nova Scotia
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Information Technology Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Job in Canada

Abroad WorkNS, CA
Full-time

Attention! This vacancy is temporarily suspended!.WAREHOUSE WORKER | CZECH REPUBLIC | Without work experience | for all foreign citizens.Warehouse - Logistics - Customs; Food warehouses.We need urg... Show more

 • Promoted

Java Full Stack Developer

Smart IT Frame LLCHalifax, Halifax County, Canada
Full-time

Location: Halifax, Nova Scotia (Hybrid -4 days office).About Smart IT Frame: At Smart IT Frame, we connect top talent with leading organizations across the USA.With over a decade of staffing excell... Show more

 • Promoted

Full Stack Developer

Insight GlobalBedford, NS, CA
Full-time

Full Stack Developer (React/Node.Strong experience with Microsoft.Experience designing, developing, testing, and troubleshooting RESTful APIs and interface specifications (e.Solid experience with r... Show more

 • Promoted

Online Data Analyst - Odia Speakers (Remote)

TELUS Digital AI Data SolutionsNS, CA
Remote
Full-time

Online Data Analyst - Odia Speakers (Remote).Remote opportunity with TELUS Digital AI Data Solutions.Join us in enhancing digital maps used worldwide.Conduct research and evaluation tasks in a web-... Show more

 • Promoted

Senior Java Full-Stack Developer—APIs & Integrations

Smart IT Frame LLCHalifax, Halifax County, Canada
Full-time

A leading staffing solutions company based in Halifax is seeking a highly skilled Java Developer for their System Integration team.This pivotal role focuses on bridging the gap between technical de... Show more

 • Promoted

Java Developer

Triunity Software, Inc.Halifax, Halifax County, Canada
Full-time

Triunity Software in Halifax, NS is looking for a talented Java Developer to join their growing team.This is an exciting opportunity to work on meaningful software solutions in a collaborative, tec... Show more

 • Promoted

Computer programming Private Tutoring Jobs Duncans Cove

SuperprofDuncans Cove, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Nanny Wanted - Join Our Growing Family As A Part Time Nanny!

CanadianNanny.caSambro, Nova Scotia, Canada
Part-time

We’re a busy, easygoing family looking for a part-time nanny to support us in our Sambro, Nova Scotia home.We have an almost 2-year-old, twins arriving soon, plus two friendly dogs and a cat — so i... Show more

 • Promoted

Systems Administrator

L3Harris TechnologiesEnfield, NS, CA
Full-time

Job Location: Mirabel or Enfield, NS.Between $66,000 - $116,000 CDN annually.Managing and administering websites hosted on IIS.Configuring and maintaining access rights within Windows and IIS envir... Show more

 • Promoted

Senior Staff Software Developer

Shannex Incorporatedhalifax, halifax county, Canada
Full-time

If you take pride in building technology that improves people's lives, consider a rewarding career as a Senior Staff Software Developer with Shannex.Reporting to the Principal Software Architect, y... Show more

 • Promoted

Hospitalist: Full-Time, 24/7 On-Call in Southwest NS

Nova Scotia Healthcare SystemNS, CA
Full-time

A healthcare provider in Nova Scotia is seeking a full-time Hospitalist for Yarmouth Regional Hospital.The role involves managing a panel of hospitalist patients and coordinating community-based ca... Show more

 • Promoted

Writer/Journalist Internship Part-Time in Worldwide - Remote Worldwide

The Borgen Projectshubenacadie 13, NS, Canada
Remote
Part-time +1

Are you passionate about making a difference in the world? Look no further! The Borgen Project is an international organization that works at the political level to improve living conditions for pe... Show more

 • Promoted

Senior.NET Full Stack Developer with API and Database Expertise

Zodiac Solutions, IncHalifax, Halifax County, Canada
Full-time

Step into an impactful role as a Senior.NET Full Stack Developer focused on multi-tier application development.Bring your extensive background in.NET, C#, and API design to transform innovative pro... Show more

 • Promoted

.NET Full Stack Developer

Zodiac Solutions, IncHalifax, Halifax County, Canada
Full-time

Years of experience working with multi-tier applications based on Microsoft.NET technology stack including C#,.NET Core, MVC, Webforms, and Web Services.Strong knowledge of relational database syst... Show more

 • Promoted

URGENT: Nanny Wanted - Seeking Experienced Nanny In Oakfield, Nova Scotia $25/Hour

CanadianNanny.caOakfield, Nova Scotia, Canada
CA$25.00 hourly
Part-time

Looking for a responsible and caring nanny to help with our newborn on a part-time, live-out basis in Oakfield, Nova Scotia.The ideal candidate will assist with childcare, light housekeeping, meal ... Show more

 • Promoted

Hybrid Software Developer, Scheduling Focus

Kinaxishalifax, halifax county, Canada
Full-time

Join an innovative team as a Hybrid Software Developer specializing in scheduling algorithms.This role, based in Ottawa or Toronto, Canada, focuses on delivering enterprise-grade solutions.You will... Show more

 • Promoted

Content Developer (Physics)

DataAnnotationNS, CA
Full-time +1

Your responsibilities will include measuring the progress of AI chatbots, evaluating their logic, and solving problems to enhance each model's quality.Requirements include a strong understanding of... Show more

 • Promoted

Online Data Analyst - Remote (Canada)

TELUS Digital AI Data SolutionsNS, CA
Remote
Full-time

Online Data Analyst - Remote (Canada).TELUS Digital AI Data Solutions.Get AI-powered advice on this job and more exclusive features.You will work on a project aimed at enhancing the content and qua... Show more