Senior Full Stack Developer - Java, Spring, Angular

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Astra-North Infoteck Inc. in Toronto, ON is looking for a Senior Full Stack Developer to design, build, and operate modern web applications and resilient backend services using Angular and Java.

In a hybrid setup, you will collaborate in Agile teams, shape API design with REST and GraphQL, and drive CI/CD, security, and performance across the full development lifecycle. The role requires 8+ years of experience and hands-on expertise with cloud containers, Kafka, Redis, and microservices to

Qualifications

  • 8+ years of professional software development experience.
  • Strong hands-on experience with Angular and Java Spring Boot.
  • Proficiency in JavaScript and TypeScript.
  • Experience with Node.js and MEAN or similar stacks.
  • Proven experience designing and developing RESTful APIs and GraphQL APIs.
  • Experience with Kafka and Redis.
  • Strong knowledge of PostgreSQL and SQL, including database design.
  • Experience with Docker, OpenShift, and Kubernetes.
  • Familiar with API specs and tooling such as OpenAPI/Swagger; API testing.
  • Experience with authentication/authorization protocols: OAuth 2.0, JWT, OIDC.
  • Experience with CI/CD, automated testing, and release management.
  • Hands-on experience using AI models or integrating AI/ML capabilities into applications.
  • Strong communication skills and Agile teamwork.

Responsibilities

  • Build and maintain customer-facing Angular applications and backend services using Java Spring Boot and Node.js.
  • Design and implement RESTful and GraphQL APIs, microservices, and integrations with messaging platforms such as Kafka.
  • Write high-quality, tested code with automated unit, integration, and end-to-end tests; promote test automation and CI/CD practices.
  • Collaborate within Agile product teams, including product owners, UX designers, QA professionals, and engineers, to deliver customer-focused solutions.
  • Automate development pipelines and operational runbooks to reduce time-to-market and improve reliability.
  • Ensure performance, scalability, and resiliency of services through caching with Redis, load balancing, service discovery, and fault tolerance.
  • Apply security best practices, including JWT, OAuth2/OIDC, and TLS/SSL, while adhering to secure coding standards.
  • Stay current with emerging technologies and recommend practical adoption strategies to solve business challenges.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.

Skills

Angular
Java
Spring Boot
JavaScript
TypeScript
Node.js
RESTful APIs
GraphQL
Kafka
Redis
PostgreSQL
SQL
Docker
OpenShift
Kubernetes
OpenAPI/Swagger
OAuth/JWT/OIDC
CI/CD
AI/ML capabilities
Agile
Communication

Tools

Docker
OpenShift
Kubernetes
OpenAPI/Swagger

Job description

Senior Full Stack Developer – Java / Angular

Location: Toronto, ON

Work Arrangement: Hybrid – 4 Days per Week Onsite

Experience Required: 8+ Years

Role Overview

We are seeking a Senior Full Stack Developer to join a high-performing engineering team building modern, customer-facing web applications and resilient backend services. You will work with stakeholders to design and deliver best-in-class technology solutions.

You will design, implement, and operate high-scale APIs and front-end applications using Angular and Java, helping shape the future of modern banking technology.

Key Responsibilities
  • Build and maintain customer-facing Angular applications and backend services using Java Spring Boot and Node.js across the full development lifecycle.
  • Design and implement RESTful and GraphQL APIs, microservices, and integrations with messaging platforms such as Kafka.
  • Write high-quality, tested code with automated unit, integration, and end-to-end tests; promote test automation and CI/CD practices.
  • Collaborate within Agile product teams, including product owners, UX designers, QA professionals, and engineers, to deliver customer-focused solutions.
  • Automate development pipelines and operational runbooks to reduce time-to-market and improve reliability.
  • Ensure performance, scalability, and resiliency of services through caching with Redis, load balancing, service discovery, and fault tolerance.
  • Apply security best practices, including JWT, OAuth2/OIDC, and TLS/SSL, while adhering to secure coding standards.
  • Stay current with emerging technologies and recommend practical adoption strategies to solve business challenges.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.
Mandatory Requirements
  • 8+ years of professional software development experience building web applications and backend services.
  • Strong hands-on experience with Angular (frontend) and Java Spring Boot (backend).
  • Proficiency in JavaScript and TypeScript.
  • Experience with Node.js and developing full-stack solutions using MEAN or similar technology stacks.
  • Proven experience designing and developing RESTful APIs and GraphQL APIs.
  • Experience with message-based systems such as Kafka and in-memory data stores such as Redis.
  • Strong knowledge of relational databases, including PostgreSQL and SQL, and database schema design.
  • Experience containerizing and deploying applications on cloud platforms and PaaS environments.
  • Hands-on experience with Docker, OpenShift, and Kubernetes.
  • Familiarity with API specifications and tools such as OpenAPI and Swagger, including API troubleshooting and testing.
  • Practical experience with authentication and authorization protocols, including OAuth 2.0, JWT, OIDC, and certificate management.
  • Experience with CI/CD pipelines, automated testing, and release management.
  • Hands-on experience using AI models or integrating AI/ML capabilities into applications.
  • Strong communication skills and experience working in Agile development teams.
Nice-to-Have Qualifications
  • Experience with end-to-end UI automation testing tools such as Cypress, Selenium, or Playwright.
  • Experience with reactive, event-driven, or message-oriented architectures.
  • Strong understanding of microservice design patterns, including circuit breakers, resiliency, service discovery, and observability.
  • UX awareness and experience collaborating closely with design teams.
  • Familiarity with SaaS monitoring and analytics tools such as Dynatrace, Google Analytics, Firebase, LaunchDarkly, and WalkMe.
Technical Skills & Keywords
  • Frontend: Angular, TypeScript, JavaScript.
  • Backend: Java, Spring Boot, Node.js.
  • **API
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Full Stack Java Developer - Core Java, Angular 13+
Full Stack Java Developer - Core Java, Angular 13+

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 160,000 - 200,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Senior Full Stack Developer (Java, Angular/React)
Senior Full Stack Developer (Java, Angular/React)

Cognizant • Toronto

Remote
CAD 60,000 - 96,000
Senior Java Fullstack Angular developer
Senior Java Fullstack Angular developer

Open Systems Technologies • Mississauga

Hybrid
CAD 120,000 - 150,000
Java Full Stack Developer
Java Full Stack Developer

Aarorn Technologies Inc • Toronto

On-site
CAD 66,000 - 94,000
Senior Full Stack Developer – Java
Senior Full Stack Developer – Java

Akkodis • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Developer - Angular Expert
Full Stack Developer - Angular Expert

Highspring • Montreal

Hybrid
CAD 90,000 - 130,000
Flexible work arrangements
Learning & certifications
Collaborative culture
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
CAD 123,984 - 130,872