-
Extend Information Systems Inc.

Full Stack Engineer

Extend Information Systems Inc.
Canada · Contract · Mid-Senior

Job Title: Full Stack Developer (Java + React)

Location: Toronto, ON, Canada (Hybrid Onsite)

Duration: 12+ months

Client: Banking Domain


Job Description

Job Overview:

We are seeking a skilled Full Stack Developer with strong expertise in Java (Spring Boot) and React.js to join our dynamic team. This role involves building and maintaining high-performance web applications with a focus on scalability, reliability, and clean code. You will split your time equally between front-end and back-end development.

Key Responsibilities:

Back-End (50%) – Java / Spring Boot

Design, develop, and maintain RESTful APIs using Java 8+ and Spring Boot.

Implement business logic and data access layers with clean architecture principles.

Integrate with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).

Ensure application performance, quality, and responsiveness.

Implement unit and integration tests using JUnit, Mockito, or similar.

Work with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.

Front-End (50%) – React.js

Develop responsive user interfaces using React.js, JavaScript (ES6+), and TypeScript.

Manage application state with Redux, Context API, or similar tools.

Work with REST APIs and WebSockets to integrate with backend services.

Optimize components for maximum performance across devices and browsers.

Implement unit testing using tools like Jest, React Testing Library, or Enzyme.

Collaborate with UI/UX designers to ensure high-quality user experiences.

Required Skills:

3+ years of professional experience with Java (Spring Boot).

3+ years of experience building front-end applications using React.js.

Solid understanding of RESTful APIs and asynchronous request handling.

Experience with Git, Maven/Gradle, Webpack, and CI/CD tools.

Familiarity with Agile methodologies (Scrum/Kanban).

Strong problem-solving skills and attention to detail.

Preferred Qualifications:

Experience with microservices architecture.

Knowledge of containerization (Docker, Kubernetes).

Experience with GraphQL (a plus).

Familiarity with testing frameworks on both front-end and back-end.

Exposure to DevOps practices and monitoring tools.

What We Offer:

Competitive salary and performance bonuses.

Flexible working hours and remote options.

Health insurance and other benefits.

Learning & development opportunities.

A collaborative and innovative work environment.

Key Skills

Ranked by relevance

java restful apis reactjs cicd containerization microservices spring boot javascript postgresql responsive webpack graphql docker devops react nosql mysql cloud junit git aws gcp
Login to Apply
Posted
Sep 12, 2025
Type
Contract
Level
Mid-Senior
Location
Toronto

Industries

Banking Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Optimum Solutions Pte Ltd
Related

Java Software Engineer

2026-06-13

Contract
Mid-Senior
Singapore
IT Services
Information Technology
View Job Details
SCIENTE
Related

Full Stack Engineer (Typescript, Node.JS)

2026-06-13

Contract
Mid-Senior
Singapore
IT Services
Information Technology
View Job Details
Crédit Agricole CIB
Related

Java Fullstack Software Engineer

2026-06-15

Full-time
Associate
Singapore
Banking
Information Technology