Job Summary
We are seeking a Full Stack Developer (2–4 years) to join our development team. You will work primarily on Java/Spring Boot backend services and Angular-based frontend features, contributing to production systems under guidance from senior engineers.
Responsibilities
- Develop and enhance backend services using Java 17 and Spring Boot
- Build and maintain frontend features using Angular
- Implement and consume RESTful APIs (GraphQL exposure is a plus)
- Work with MySQL and Hibernate for data access and query optimization
- Use Redis for caching where required
- Assist with deployment and monitoring of services on AWS (ECS) with support from DevOps
- Write unit and integration tests to ensure code quality
- Collaborate with QA and DevOps teams to deliver reliable features
Required Skills & Experience
- 2-4 years of experience in Java backend and frontend development
- Strong experience with Java and Spring Boot
- Hands-on experience with Angular
- Working knowledge of MySQL and ORM frameworks (Hibernate/JPA)
- Familiarity with REST APIs and backend-frontend integration
- Basic understanding of microservices concepts
- Clear communication and ability to work in a team environment
Preferred Qualifications
- Exposure to AWS (ECS, basic cloud concepts)
- Familiarity with GraphQL
- Awareness of Docker / Kubernetes / Terraform
Why Join Us?
- Work on real production systems with modern Java and cloud tooling
- Clear growth path toward senior responsibilities
- Collaborative team with engineering mentorship
- Opportunity to work on microservices and cloud-based architectures.
Job Type: Full-time
Benefits:
- Flexible schedule
- Paid time off
- Work from home
Application question(s):
- What is your expected annual salary (in CAD)?
Experience:
- Spring Boot: 2 years (required)
- Software development: 2 years (required)
Work Location: Remote