Java Full stack Developer
- Montreal, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Strong programming knowledge of Core Java, OOP, Collections, Exception Handling, and Java 8+ features.
Hands-on experience with Spring Boot, Spring MVC, Hibernate, and Spring Data JPA.
Knowledge of REST APIs, microservices architecture, and JSON.
Experience with React.js or Angular, JavaScript, HTML5, and CSS3.
Strong SQL and relational database concepts.
Familiarity with Git, Maven/Gradle, JUnit, and Mockito.
Understanding of software development life cycle (SDLC), Agile methodologies, and debugging.
More about this job
Responsibilities
Develop full-stack software using Java technologies and a modern frontend framework. Work with APIs, microservices, and relational databases while participating in the software development lifecycle and debugging.
Requirements
Requires strong Core Java knowledge, including object-oriented programming, collections, exception handling, and Java 8+ features, along with hands-on experience in Spring, Hibernate, and Spring Data JPA. Candidates should also have frontend development experience, strong SQL knowledge, familiarity with development and testing tools, and an understanding of Agile and SDLC practices.
Skills
- Core Java
- Object-Oriented Programming
- Java Collections
- Exception Handling
- Java 8+
- Spring Boot
- Spring MVC
- Hibernate
- Spring Data JPA
- REST APIs
- Microservices
- React.js
- Angular
- JavaScript
- SQL
- Git
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Core Java
- Object-Oriented Programming
- Collections
- Exception Handling
- Java 8+
- Spring Boot
- Spring MVC
- Hibernate
- Spring Data JPA
- REST APIs
- Microservices Architecture
- JSON
- React.js
- Angular
- JavaScript
- HTML5
- CSS3
- SQL
- Relational Databases
- Git
- Maven
- Gradle
- JUnit
- Mockito
- Agile
- Debugging
- Full-Stack Development