Back to results

Full Stack Architect

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Role: Full Stack Architect

Mode: Onsite

Location: Toronto, Ontario

Relocation: Acceptable

Job Summary

We are looking for a Full Stack Architect with strong hands-on expertise in Java and Angular and proven experience delivering large-scale software projects for banking/financial services clients. The candidate should be capable of working across architecture, application development, technical leadership, and delivery, with strong knowledge of modern AI/GenAI technologies.

Key Responsibilities

  • Design and architect scalable, secure, and high-performance full-stack applications for banking and financial services platforms.
  • Provide strong technical leadership across Java/Spring Boot, Microservices, APIs, and Angular applications.
  • Lead architecture and development decisions across frontend, backend, databases, integrations, and cloud environments.
  • Drive end-to-end delivery of software projects, working closely with business, product, engineering, and client stakeholders.
  • Review existing systems and define modernization, scalability, and performance strategies.
  • Establish best practices for design patterns, coding standards, API design, security, CI/CD, and application performance.
  • Evaluate and incorporate AI/GenAI capabilities into enterprise applications and workflows where applicable.
  • Mentor senior developers and architects and provide technical direction across development teams.
  • Participate in technical discussions, solution design, code reviews, POCs, and production issue resolution.

Required Skills

  • Strong hands-on experience with Java, Spring Boot, Microservices, REST APIs, and Design Patterns.
  • Strong Angular development experience, including modern Angular architecture, TypeScript, RxJS, state management, and reusable components.
  • Experience designing end-to-end full-stack architectures and enterprise applications.
  • Strong understanding of SQL/relational databases, messaging, distributed systems, and cloud technologies.
  • Good knowledge of AI/GenAI, LLMs, RAG, AI integrations, or AI-enabled enterprise applications.
  • Proven experience working on banking/financial services projects, including enterprise-scale applications and integrations.
  • Strong understanding of application security, scalability, performance, and high availability.
  • Excellent communication and stakeholder-management skills with the ability to work directly with banking clients.

Preferred

  • Experience with AWS/Azure, Kubernetes, Kafka, CI/CD, Docker, and DevOps practices.
  • Experience leading architecture for large-scale modernization or digital transformation initiatives.
  • Exposure to GenAI frameworks/tools such as LangChain, LangGraph, or similar technologies.

Thank you,

More about this job

Responsibilities

Architect and lead the delivery of scalable, secure, high-performance full-stack applications for banking and financial services, spanning Java/Spring Boot, microservices, APIs, Angular, databases, integrations, and cloud environments. Guide modernization, engineering standards, AI/GenAI adoption, stakeholder collaboration, mentoring, and technical problem resolution.

Requirements

Requires strong hands-on expertise in Java, Spring Boot, microservices, REST APIs, Angular, and enterprise full-stack architecture, along with experience delivering large-scale banking or financial services projects. Candidates should understand databases, distributed systems, cloud, security, scalability, and performance, and have knowledge of AI/GenAI; AWS or Azure, Kubernetes, Kafka, CI/CD, Docker, and GenAI frameworks are preferred.

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Design Patterns
  • Angular
  • TypeScript
  • RxJS
  • State Management
  • Full-Stack Architecture
  • SQL
  • Distributed Systems
  • Cloud Technologies
  • AI/GenAI
  • Application Security
  • Banking and Financial Services

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Management & Leadership
  • Finance & Accounting

Keywords

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Design Patterns
  • Angular
  • TypeScript
  • RxJS
  • State Management
  • SQL
  • Relational Databases
  • Messaging
  • Distributed Systems
  • Cloud Technologies
  • AI/GenAI
  • Large Language Models
  • Retrieval-Augmented Generation
  • AWS
  • Azure
  • Kubernetes
  • Kafka
  • CI/CD
  • Docker
  • DevOps
  • LangChain
  • LangGraph
  • Banking
  • Financial Services
  • Application Security
  • Digital Transformation

Report this job