Java Full Stack with React Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original 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
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
Interested candidates are requested to submit the following mandatory documents to hrsmss@smsoftconsulting.com by 26 October 2026, 12:OO PM EST at your earliest convenience.
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.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
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
- 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.
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.
- 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, including PostgreSQL, MySQL, and Oracle.
- Use NoSQL databases such as MongoDB and Redis where applicable.
- Perform unit and integration testing using JUnit, Mockito, Jest, Cypress, and Selenium.
- Use Git and platforms such as GitHub, Bitbucket, or GitLab.
- Collaborate within Agile teams using Scrum or Kanban methodologies.
- 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.
- 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
Interested candidates are requested to submit the following mandatory documents to hrsmss@smsoftconsulting.com by 26 October 2026, 12:OO PM EST at your earliest convenience.
- Updated Resume in Word format (Mandatory)
- Skills Matrix and References (Mandatory)
- Expected Yearly Salary (Mandatory)
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.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job
Responsibilities
Develop and maintain scalable full-stack applications using Java and Spring backend technologies, RESTful APIs, microservices, and React-based interfaces. Manage database integration, testing, version control, and collaboration within Agile teams.
Requirements
Requires 8+ years of Java full-stack development experience, with proficiency in Java 8/11/17, Spring, Hibernate/JPA, RESTful APIs, and microservices. Candidates should also have hands-on React, Redux, JavaScript, and TypeScript experience, plus database, testing, Git, and Agile skills.
Skills
- Java
- Spring Boot
- Spring MVC
- Hibernate/JPA
- RESTful APIs
- Microservices
- React.js
- Redux
- JavaScript
- TypeScript
- SQL Databases
- NoSQL Databases
- Unit and Integration Testing
- Git
- Agile Methodologies
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- 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
- Bitbucket
- GitLab
- Agile