Full Stack Developer Java

Apptoza Inc.

Toronto

Hybrid

CAD 120,000 - 160,000

Full time

35 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apptoza Inc. in Toronto, Ontario, is seeking a Senior Full Stack Developer to build modern, customer-facing web applications and resilient backend services.

You will design, implement, and operate high-scale APIs and front-end apps using Angular and Java, contributing to banking technology initiatives. The role requires 8+ years of experience with Angular, Java, Spring Boot, REST/GraphQL APIs, Kafka, and cloud/container platforms.

Qualifications

  • 8+ years of professional software development experience building web applications and backend services.
  • Hands-on experience with Node.js and developing full-stack solutions (MEAN or similar stacks).
  • Proven experience designing and developing RESTful APIs and GraphQL APIs.
  • Experience with message-based systems (Kafka) and in-memory stores (Redis).
  • Relational databases (Postgres/SQL) and schema design.
  • Containerizing apps and cloud platforms/PaaS (Docker, OpenShift, Kubernetes).
  • Familiarity with API specifications and tooling (OpenAPI/Swagger).
  • Authentication/authorization protocols (OAuth2, JWT, OIDC) and certificate management.
  • CI/CD pipelines, automated testing and release management.
  • Hands-on experience with AI models or integrating ML/AI capabilities.

Responsibilities

  • Build and maintain client-facing Angular applications and backend services across the full development lifecycle.
  • Design and implement RESTful and GraphQL APIs, microservices, and integrations with Kafka.
  • Write high quality, tested code with automated unit, integration and end-to-end tests; champion CI/CD.
  • Collaborate in an Agile product team 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 with caching and load balancing.
  • Apply security best practices (JWT, OAuth2/OIDC, TLS/SSL) and secure coding standards.
  • Stay current with new technologies and propose pragmatic adoption strategies.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.

Skills

Java
Angular
Spring Boot
REST API
GraphQL
Kafka
SQL
OpenShift
JWT
OIDC
CI/CD
AI/ML
DevOps

Tools

Docker
Kubernetes
OpenShift
OpenAPI/Swagger

Job description

Senior Full Stack Developer Java / Angular - Angular, Java, Spring boot, RestApi, Kafka, SQL, Docket, OpenShift, JWT, OIDC, Devops, AI & ML Models

Toronto, ON - Hybrid (4 Days WFO)

6-12 month

We’re 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 all stakeholders to design best-in-class technology solutions. You’ll design, implement, and operate high-scale APIs and front-end applications using Angular and Java, helping shape the future of banking technology.

What You’ll Do
  • Build and maintain client-facing Angular applications and backend services (Java Spring Boot, 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; champion test automation and CI/CD.
  • Collaborate within an Agile product team (product owners, UX, QA, 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 (caching with Redis, load balancing, service discovery, fault tolerance).
  • Apply security best practices (JWT, OAuth2/OIDC, TLS/SSL) and adhere to secure coding standards.
  • Stay current with new technologies and propose pragmatic adoption strategies to solve business problems.
  • Communicate technical decisions clearly to both technical and non-technical stakeholders.
Must-Have Qualifications
  • 8+ years professional software development experience building web applications and backend services.
  • Hands-on experience with Node.js and developing full-stack solutions (MEAN or similar stacks).
  • Proven experience designing and developing RESTful APIs and GraphQL APIs.
  • Experience with message-based systems (Kafka) and in-memory stores (Redis).
  • Solid knowledge of relational databases (Postgres/SQL) and schema design.
  • Experience containerizing and running apps in cloud platforms and PaaS (Docker, OpenShift, Kubernetes preferred).
  • Familiarity with API specifications and tooling (OpenAPI/Swagger); experience troubleshooting and testing APIs.
  • Practical experience with authentication and authorization protocols (OAuth2.0, JWT, OIDC) and certificate management.
  • Demonstrated experience with CI/CD pipelines, automated testing and release management.
  • Hands-on experience using AI models or integrating ML/AI capabilities into applications.
  • Strong communication skills and experience working in Agile teams.
Nice-to-Have
  • End-to-end UI automation testing (e.g., Cypress, Selenium, Playwright).
  • Experience with reactive, event-driven, or message-oriented architectures.
  • UX sensibility and experience collaborating closely with design teams.
  • Familiarity with SaaS monitoring and analytics tools (Dynatrace, Google Analytics, Firebase, LaunchDarkly, WalkMe).

Thanks & regards,

Phone: 678-392-3978 Ext 4640

Phone: 437-291-3224 Ext 1105

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Application Developer
Java Application Developer

Pacer Group • Toronto

Hybrid
CAD 80,000 - 87,000
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
Full Stack Java Developer

Highbrow LLC • Toronto

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

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Java Full stack Developer
Java Full stack Developer

Aarorn Technologies Inc • Toronto

On-site
CAD 66,000 - 72,000
Java Fullstack Developer - Spring Boot, Microservices, Angular 10+
Java Fullstack Developer - Spring Boot, Microservices, Angular 10+

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

Hybrid
CAD 90,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
Java Full stack Developer
Java Full stack Developer

Pacer Group • Toronto

Hybrid
CAD 110,000 - 120,000
Fullstack Developer - Banking Domain
Fullstack Developer - Banking Domain

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 120,000