Java Full Stack with React Developer
Onsite Java full-stack developer for Citi Bank in Mississauga: builds and maintains scalable applications with Java 8/11/17, Spring Boot, Hibernate/JPA, and microservices on the backend, and React.js, Redux, and TypeScript on the frontend, plus SQL/NoSQL databases and automated testing. Requires 8+ years of experience.
- Compensation
- Not disclosed
- Location
- Mississauga, Canada
- Work setup
- Not specified
- 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, 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
Nice to have
- Familiarity with Tailwind, Material UI, or Bootstrap
- SQL experience with PostgreSQL, MySQL, and Oracle
- Familiarity with NoSQL databases including MongoDB and Redis
- Testing with 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.