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