At a Glance
- Tasks: Develop and maintain full-stack applications using Java and React.
- Company: Join Citi Bank, a leader in the financial sector.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Onsite role in Mississauga with a collaborative Agile team.
- Why this job: Be part of innovative projects that shape the future of banking technology.
- Qualifications: 8+ years in Java full-stack development with strong React skills.
The predicted salary is between 94500 - 115500 $ per year.
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.
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.
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
Java Full Stack with React Developer in Mississauga employer: S M Software Solutions Inc
The Ministry of Public and Business Service Delivery and Procurement offers a dynamic work environment in Toronto, where employees are empowered to lead impactful projects that shape government services. With a strong focus on professional development, team collaboration, and a commitment to public service, this role provides unique opportunities for growth and meaningful contributions to the community. Join us to be part of a culture that values innovation, integrity, and excellence in delivering essential services.
Contact Details:
S M Software Solutions Inc Recruitment Team