Java Software Engineer
- ON, Canada
- Ontario, Canada, 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 backend services and APIs using Java, Spring, Hibernate/JPA, and microservices. Build and work with frontend applications, databases, automated tests, version control, and Agile development practices.
Requirements
Requires strong proficiency in Java and backend frameworks, along with hands-on experience in React, Redux, JavaScript, and TypeScript. Candidates should also be proficient with SQL databases, familiar with NoSQL, experienced in testing tools and Git, and familiar with Scrum or Kanban.
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
- Engineering
- Consulting
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