Java Full Stack with React Developer

S M Software Solutions Inc

Mississauga

On-site

CAD 120,000 - 160,000

Full time

37 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi Bank in Mississauga, Ontario, is seeking an experienced Java Full Stack with React Developer to design and maintain scalable applications using Java, Spring Boot, and React.js. This onsite full-time role requires 8+ years of hands-on experience across backend and frontend development, strong databases, testing, and Agile practices.

You will work in a collaborative environment, building RESTful services, microservices, and rich user interfaces with React, Redux, and modern UI frameworks.

Qualifications

  • 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 TypeScript.
  • Proficiency in SQL databases and familiarity with NoSQL databases.
  • Experience with unit and integration testing frameworks.
  • Familiarity with Git-based version control and Agile methodologies.

Responsibilities

  • Develop backend applications using Java 8/11/17, Spring Boot, and Spring MVC.
  • Work with Hibernate/JPA, RESTful APIs, and microservices.
  • Build user interfaces using React.js, Redux, JavaScript (ES6+), and TypeScript.
  • Work with HTML5, CSS3, and UI frameworks such as Tailwind, Material UI, or Bootstrap.
  • Work with SQL databases (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis).
  • Perform unit and integration testing with JUnit, Mockito, Jest, Cypress, Selenium.
  • Use Git and platforms like GitHub, Bitbucket, GitLab; collaborate in Agile Scrum/Kanban.

Skills

Java 8/11/17
Spring Boot
Spring MVC
Hibernate/JPA
RESTful APIs
microservices
React.js
Redux
JavaScript ES6+
TypeScript
HTML5
CSS3
Tailwind
Material UI
Bootstrap
PostgreSQL
MySQL
Oracle
MongoDB
Redis
JUnit
Mockito
Jest
Cypress
Selenium
Git
GitHub
GitLab
Bitbucket
Agile ScrumKanban

Tools

Git
GitHub
GitLab
Bitbucket

Job description

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
  • Application Deadline: 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 TypeScript.
  • Proficiency in SQL databases and familiarity with NoSQL 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 TypeScript.
  • 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 NoSQL 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 GitHub, Bitbucket, or GitLab.
  • 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+), TypeScript, HTML5, and CSS3.
  • Familiarity with Tailwind, Material UI, or Bootstrap.
  • Databases, Testing, and Development Practices – 25%
  • SQL database experience with PostgreSQL, MySQL, and Oracle.
  • Familiarity with NoSQL databases, including MongoDB and Redis.
  • Unit and integration testing using JUnit, Mockito, Jest, Cypress, and Selenium.
  • Version control using Git, GitHub, Bitbucket, or GitLab.
  • 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 TypeScript
  • HTML5, CSS3, Tailwind, Material UI, or Bootstrap
  • PostgreSQL, MySQL, Oracle, MongoDB, and Redis
  • JUnit, Mockito, Jest, Cypress, and Selenium
  • Git, GitHub, Bitbucket, and GitLab
  • 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.

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

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 110,000 - 140,000
Senior Java Full-Stack Developer | Java + React, Onsite
Senior Java Full-Stack Developer | Java + React, Onsite

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 110,000 - 140,000
Senior Java Fullstack Angular developer
Senior Java Fullstack Angular developer

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 150,000
React Full stack Developer
React Full stack Developer

Pacer Group • Mississauga

Hybrid
CAD 90,000 - 120,000
Full Stack engineer – (Backend heavy) – Java with React
Full Stack engineer – (Backend heavy) – Java with React

SRA Group • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Cogency • Toronto

Hybrid
CAD 100,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Java Full Stack with React
Java Full Stack with React

Synechron • Calgary

Hybrid
CAD 90,000 - 100,000
60 offices in 20 countries
Hybrid work policy
RRSP with employer’s contribution up 4
+3
Java Fullstack developer with React
Java Fullstack developer with React

Galent • Toronto

On-site
CAD 70,000 - 90,000
Java Full Stack Developer (Onsite – Toronto, ON)
Java Full Stack Developer (Onsite – Toronto, ON)

Spait Infotech • Toronto

Hybrid
CAD 90,000 - 120,000