Java Full Stack Developer - Java 8, Spring Boot, Microservices REST APIs, JSON, OAuth, Angular React Vue, HTML, CSS, JavaScript, SQL, NoSQL
Montreal QC – Hybrid
Long Term Contract
Job Description:
Backend Development Develop| test| and maintain Java-based applications using Java| Spring Boot| Spring MVC| Hibernate JPA Design and build RESTful APIs and microservices Optimize application performance| scalability| and reliability
Write unit tests using JUnit Mockito Frontend Development Build responsive and interactive UI components using Angular React Vue Implement clean| maintainable UI code using HTML5| CSS3| JavaScript|
TypeScript Integrate front-end components with backend APIs
Database Cloud Design and manage SQL NoSQL databases (MySQL| PostgreSQL| MongoDB)
Write complex queries| stored procedures| and performance tuning Deploy applications on cloud platforms like AWS| Azure| GCP (preferred)
DevOps Tools Use CICD pipelines (Jenkins| GitHub Actions| GitLab CI)
Version control using Git Work with containerization tools (Docker| Kubernetes| optional but preferred)
General Responsibilities Collaborate with cross functional teams (QA| Product| Architecture| DevOps)
Participate in agile ceremonies (Scrum| Sprint Planning| Retrospective)
Translate business requirements into technical solutions Troubleshoot issues and perform root cause analysis
Required Skills
Bachelor’s degree in Computer Science| Engineering| or related field
3- 8 years of hands-on experience as a Full Stack Developer
Proficiency in Java 8| Spring Boot| Microservices REST APIs| JSON| OAuth Angular React Vue| HTML| CSS| JavaScript SQL NoSQL databases
Essential Skills:
We are looking for a highly skilled Java Full Stack Developer who is comfortable with both frontend and backend development.
The role involves designing| developing| testing| and deploying scalable enterprise applications using Java| Spring Boot| REST APIs| and modern front-end frameworks.
Job Type: Fixed term contract