Full Stack Developer (Java + Angular) at CGI
Halifax, NS B3L 2C2, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 25

Salary

0.0

Posted On

31 Jan, 25

Experience

10 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Continuous Integration, Continuous Delivery, Microservices, Design, User Experience, Devops, Spring Boot, Java, Web Applications, Junit

Industry

Information Technology/IT

Description

Experience: 10+ years
Job Type: Full-Time
Location: Halifax, Nova Scotia, Canada (Alternate locations: Moncton, Fredericton, Stratford or St. John’s)
On-Site - 5 days required in office weekly.
About the Role:
We are seeking a highly experienced Senior Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, with extensive experience in modern web technologies and frameworks.
This role is 65% focused on front-end and 35% focused on back-end.

Responsibilities

YOUR FUTURE DUTIES AND RESPONSIBILITIES

  • Lead the design, development, and deployment of complex web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Mentor and guide junior developers, fostering a culture of continuous improvement.
  • Participate in code reviews and contribute to the development of best practices.
  • Implement and maintain CI/CD pipelines to ensure smooth and efficient deployment processes.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

  • Angular: Proficient in building dynamic and responsive web applications.
  • Java: Extensive experience in developing robust backend systems.
  • Spring Boot: Strong knowledge of creating microservices and RESTful APIs.
  • UI Frameworks: Expertise in various UI frameworks to enhance user experience.
  • JUnit: Skilled in writing and maintaining unit tests to ensure code quality.
  • Swagger: Experience in API documentation and design.
  • CI/CD Pipeline: Proficient in setting up and managing continuous integration and continuous deployment pipelines.
  • Knowledge of DevOps, Automated Testing and Continuous Delivery.
  • Experience working with SQL/PLSQL.
  • Strong problem-solving skills and the ability to think critically.
  • Excellent communication and leadership abilities.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Loading...