Full Stack Engineer

TSR Consulting

Mississauga

On-site

CAD 83,000 - 124,000

Full time

12 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

TSR Consulting is seeking experienced Java Full Stack Developers to support enterprise-scale technology initiatives within a leading global financial institution. The role focuses on Java backend with strong frontend experience in Angular or React.

You will develop Java/Spring Boot microservices, build modern enterprise web apps, and integrate frontend with RESTful services and distributed backend systems. The position involves design, development, and collaboration across teams in a regulated

Qualifications

  • Must have hands-on Java development experience and Spring Boot proficiency.
  • Experience building RESTful APIs and microservices in enterprise environments.
  • Strong OO design, patterns, and software engineering fundamentals.
  • Experience with relational databases and SQL.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular/React.
  • Build scalable REST APIs and microservices.
  • Develop reusable UI components with Angular/TypeScript or React.
  • Integrate frontend with backend REST services.
  • Participate in microservices and distributed application development.
  • Use Kafka or similar messaging platforms for event-driven solutions.
  • Write clean, well-tested code across frontend and backend layers.
  • Collaborate with architects, QA, and teams across the SDLC.
  • Troubleshoot performance, security, and production issues.
  • Contribute to CI/CD and automated testing processes.

Skills

Java
Spring Boot / Spring Framework
RESTful APIs
OO design patterns
SQL
Distributed systems
Kafka
Agile/Scrum
Git
CI/CD
Testing practices

Tools

Angular
React
Docker
Kubernetes
AWS
Azure
CI/CD tools

Job description

Duration: Contract - 6 months

Position Overview

Seeking experienced Java Full Stack Developers to support enterprise-scale technology initiatives within a leading global financial institution. This role is primarily focused on Java backend engineering with strong modern frontend development experience using Angular or React.

The ideal candidate will have strong hands-on experience developing Java/Spring Boot microservices, building modern enterprise web applications using Angular or React, and integrating frontend applications with RESTful services and distributed backend systems.

Key Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Angular or React.
  • Build scalable and maintainable REST APIs and microservices supporting business-critical applications.
  • Develop reusable, responsive, and maintainable UI components using Angular/TypeScript or React.
  • Integrate frontend applications with backend Java services and REST APIs.
  • Participate in the design and development of microservices and distributed applications.
  • Develop event-driven solutions using technologies such as Kafka or other messaging platforms.
  • Write clean, efficient, reusable, and well-tested code across frontend and backend layers.
  • Collaborate with architects, business analysts, QA engineers, and technology teams throughout the SDLC.
  • Troubleshoot application, integration, performance, and production issues.
  • Contribute to application scalability, resiliency, security, and performance improvements.
  • Participate in code reviews, technical design discussions, automated testing, and CI/CD activities.
  • Follow enterprise engineering standards, security controls, and development best practices within a regulated financial-services environment.

Required Skills

  • Strong hands-on experience with Java.
  • Strong experience with Spring Boot / Spring Framework.
  • Experience developing RESTful APIs and microservices.
  • Strong understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with relational databases and SQL.
  • Experience with distributed systems or distributed application architecture.
  • Experience with Kafka or other messaging/event-driven technologies.

Frontend

  • Strong hands-on experience with Angular or React.
  • Experience developing reusable components and enterprise-grade web applications.
  • Experience integrating frontend applications with REST APIs and backend services.
  • Understanding of frontend performance, security, and application architecture.
  • Experience with Git and modern CI/CD practices.
  • Experience with automated unit and integration testing.
  • Exposure to Docker and Kubernetes preferred.
  • Experience with AWS, Azure, or other cloud platforms preferred.
  • Understanding of Agile/Scrum software development methodologies.

Preferred Qualifications

  • Experience within banking, financial services, capital markets, payments, or other highly regulated environments.
  • Experience developing high-volume, highly available enterprise applications.
  • Strong understanding of distributed-system concepts including scalability, resiliency, fault tolerance, concurrency, and asynchronous processing.
  • Experience with caching, messaging, or other distributed technologies.
  • Experience working within large enterprise technology organizations.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

Veracity Ventures Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Flexible work from home
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

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

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Full Stack Developer
Full Stack Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 130,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Full Stack Java Developer with MEAN Stack
Full Stack Java Developer with MEAN Stack

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

On-site
CAD 85,000 - 105,000
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000
Fullstack Developer - Banking Domain
Fullstack Developer - Banking Domain

Apptoza Inc. • Toronto

On-site
CAD 90,000 - 120,000