Java Full Stack with React Developer
On-site full-stack developer placement (via S M Software Solutions for client Citi Bank) building and maintaining scalable applications in Mississauga. Work splits between Java 8/11/17, Spring Boot, and microservices backends and React.js/Redux frontends, plus SQL/NoSQL databases, testing, and Git-based Agile development; requires 8+ years of experience.
- Compensation
- Not disclosed
- Location
- Mississauga, Canada
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 8+ years of relevant experience in Java full-stack development
- Strong proficiency in Java 8/11/17
- Experience with Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, and microservices
- Hands-on experience with React.js and Redux
- Proficiency in JavaScript (ES6+) and TypeScript
- Proficiency in HTML5 and CSS3
- Familiarity with Tailwind, Material UI, or Bootstrap
- 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
Full 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.