1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Job Description
Skills Required (Essential):
UI Development (Angular)
- At least 5+ years of hands-on Single Page App development.
- Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript.
- Implement UI/UX designs and wireframes into functional and visually appealing interfaces.
- Optimize UI performance, ensuring fast page loads and smooth user interactions.
- Collaborate with designers to ensure design consistency and implement design systems.
- Develop and maintain reusable UI components and libraries.
Backend Development (Java)
- At least 7+ years of hands-on Single Page App development.
- Design, develop, and maintain scalable, secure, and efficient backend services using Java, including RESTful APIs and microservices.
- Implement database schema design, data modeling, and data migration strategies using relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
- Develop and maintain backend services using Java-based frameworks such as Spring Boot or Hibernate.
- Ensure backend services are highly available, scalable, and fault tolerant.
Skills Nice To Have (Desired)
- Experience with Python programming language and frameworks such as Django or Flask.
- Familiarity with containerization (e.g., Docker) and Kubernetes, OpenShift is a plus.
- Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD).
- Observability stack (Prometheus, Loki, Jaeger, Grafana)
- A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology.
- Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns
- Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments.
- Must be comfortable in working in Unix environment and have experience with web servers such as Apache and Tomcat
- Knowledge of Sonar, Cypress, Fortify, Snyk and other standard code coverage/testing tools
- Knowledge of automation testing using tools such as: PyTest, Junit, Postman Automation, PyUnit, Selenium, Mockito
TOP 3 : must have :
- Java
- Angular
- Micro services experience (Springboot)
TOP 3 : nice to have :
- Python scripting
- Cloud and DevOps knowledges (Kubernetes, Github, Jenkins, Bitbucket)
- Strong individual contributor
Seniority level
Seniority level
Entry level
Employment type
Job function
Job function
Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at J&M Group by 2x
Get notified about new Full Stack Engineer jobs in Montreal, Quebec, Canada.
Software Engineer (Python): $200k + Bonus (Elite Fintech)!
Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus)
Frontend Developer | AI Ad-Tech | Montreal (Hybrid) | $90,000 - $110,0000 + Equity
Montreal, Quebec, Canada CA$90,000 - CA$110,000 2 weeks ago
Full Stack Developer (Java Spring Boot / Angular)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.