Full Stack Engineer
- Toronto, 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
- Backend: Strong proficiency in Java (8/11/17), Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, Microservices.
- Frontend: Hands-on experience with React.js, Redux, JavaScript (ES6+), TypeScript, HTML5, CSS3, Tailwind/Material UI/Bootstrap.
- Databases: Proficiency in SQL (PostgreSQL, MySQL, Oracle) and familiarity with NoSQL (MongoDB, Redis).
- Testing: Unit and integration testing using JUnit, Mockito, Jest, Cypress, Selenium.
- Version Control: Git, GitHub/Bitbucket/GitLab.
- Familiarity with Agile methodologies (Scrum/Kanban).
More about this job
Responsibilities
Develop and maintain backend services and RESTful APIs using Java and Spring technologies, including microservices. Build frontend applications with React and related technologies, and work with relational and NoSQL databases.
Requirements
Requires strong proficiency in Java, Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, and microservices, along with hands-on experience in React, Redux, JavaScript, and TypeScript. Candidates should also be familiar with SQL and NoSQL databases, unit and integration testing tools, Git-based version control, and Agile methodologies.
Skills
- Java
- Spring Boot
- Spring MVC
- Hibernate/JPA
- RESTful APIs
- Microservices
- React.js
- Redux
- JavaScript
- TypeScript
- SQL
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Spring Boot
- Spring MVC
- Hibernate/JPA
- RESTful APIs
- Microservices
- React.js
- Redux
- JavaScript
- TypeScript
- HTML5
- CSS3
- Tailwind
- Material UI
- Bootstrap
- SQL
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
- JUnit
- Mockito
- Jest
- Cypress
- Selenium
- Git
- GitHub
- Bitbucket
- GitLab