×
Register Here to Apply for Jobs or Post Jobs. X

Java Full Stack React Developer

Job in Mississauga, Ontario, Canada
Listing for: S M Software Solutions Inc
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, React.js, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 CAD Yearly CAD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Java Full Stack with React Developer
Client:
Citi Bank – Java Full Stack with React Developer

We are seeking an experienced  Java Full Stack with React Developer  with 8+ years of experience to develop and maintain full-stack applications using Java, Spring Boot, and React.js. The ideal candidate will have strong backend and frontend development skills, database expertise, testing experience, and familiarity with Agile methodologies.

Role Snapshot

Job Title:

Java Full Stack with React Developer

Client:
Citi Bank

Work Location:

Mississauga, Ontario, Canada

Work Arrangement:
Onsite

Position Type:
Full-time

Experience

Required:

8+ years

Final date to receive applications: 26 October 2026

Must Have

8+ years of relevant experience in Java full-stack development.

Strong proficiency in Java 8/11/17, Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, and microservices.

Hands-on experience with React.js, Redux, JavaScript (ES6+), and Type Script.

Proficiency in SQL databases and familiarity with No

SQL databases.

Experience with unit and integration testing frameworks.

Familiarity with Git-based version control and Agile methodologies.

Description
The Java Full Stack with React Developer will be responsible for building and maintaining scalable applications using Java-based backend technologies and modern React-based frontend frameworks.

The role requires expertise in API development, database technologies, software testing, version control, and collaborative Agile development practices.

Responsibilities
Backend Development

Develop backend applications using Java 8/11/17, Spring Boot, and Spring MVC.

Work with Hibernate/JPA, RESTful APIs, and microservices.

Frontend Development

Build user interfaces using React.js, Redux, JavaScript (ES6+), and Type Script.

Work with HTML5, CSS3, and UI frameworks such as Tailwind, Material UI, or Bootstrap.

Database Management

Work with SQL databases, including PostgreSQL, MySQL, and Oracle.

Use No

SQL databases such as MongoDB and Redis where applicable.

Testing and Quality Assurance

Perform unit and integration testing using JUnit, Mockito, Jest, Cypress, and Selenium.

Version Control and Agile Practices

Use Git and platforms such as Git Hub, Bitbucket, or Git Lab.

Collaborate within Agile teams using Scrum or Kanban methodologies.

Experience And Skill Set Requirements

Backend Development – 40%

Strong proficiency in Java 8/11/17.

Experience with Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, and microservices.

Frontend Development – 35%

Hands-on experience with React.js and Redux.

Proficiency in JavaScript (ES6+), Type Script, HTML5, and CSS
3.

Familiarity with Tailwind, Material UI, or Bootstrap.

Databases, Testing, and Development Practices – 25%

SQL database experience with PostgreSQL, MySQL, and Oracle.

Familiarity with No

SQL databases, including MongoDB and Redis.

Unit and integration testing using JUnit, Mockito, Jest, Cypress, and Selenium.

Version control using Git, Git Hub, Bitbucket, or Git Lab.

Familiarity with Agile methodologies, including Scrum and Kanban.

Required Skills

Java 8/11/17

Spring Boot and Spring MVC

Hibernate/JPA, RESTful APIs, and microservices

React.js, Redux, JavaScript (ES6+), and Type Script

HTML5, CSS3, Tailwind, Material UI, or Bootstrap

PostgreSQL, MySQL, Oracle, MongoDB, and Redis

JUnit, Mockito, Jest, Cypress, and Selenium

Git, Git Hub, Bitbucket, and Git Lab

Agile methodologies:
Scrum and Kanban

Note
This is an on-site assignment, requiring candidates to be present in the office five days per week.

5 Days Onsite

Email is the best way to reach us.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary