Job Summary
We are seeking a Backend Software Engineer with 6+ years of experience to join our dynamic development team. The ideal candidate will have expertise in Java, Spring Boot and Hibernate, with hands-on experience working on microservices-based systems.
Responsibilities
- Develop and enhance backend services using Java 17 and Spring Boot
- 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
- 6+ years of experience in Java backend development
- Strong experience with Spring Boot, Hibernate
- Working knowledge of MySQL
- Exposure to microservices architecture
- Understanding of CI/CD and containerization
- Good communication skills and ability to work in a team environment
Preferred Qualifications
- Experience with React or Angular
- Familiarity with AWS-based deployments (ECS preferred)
Why Join Us?
- Opportunity to work on cutting-edge microservices and cloud-based architectures.
- Work with a talented and passionate team in a collaborative and growth-oriented environment.
- Opportunities for professional development.
Job Type: Full-time
Pay: $70,000.00-$80,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
- Work from home
Application question(s):
- What is your expected annual salary (in CAD)?
Experience:
- Software development: 6 years (required)
- Java: 5 years (required)
- Spring Boot: 3 years (required)
Work Location: Remote