
Java - Full Stack Developer
Job Description
Posted on: May 3, 2026
Company Description
Dhyati is a boutique technology consulting firm dedicated to crafting innovative and practical technology solutions for businesses. With a presence in India, Canada, and the United States, we specialize in developing technology strategies, creating detailed blueprints, and implementing scalable and reliable systems.
Role Description
This is a contract, on-site role for a Java - Full Stack Developer located in Edmonton, Canada.7–9 years of experience in building scalable, high-performance web applications. The ideal candidate will have strong expertise in Java-based backend development, modern frontend frameworks, and experience working in cloud-based environments. This role involves end-to-end development, system design contributions, and collaboration across teams to deliver robust solutions.
Key Responsibilities
- Design, develop, and maintain full stack applications using Java and Spring Boot
- Build and maintain scalable backend services and RESTful APIs
- Develop responsive and user-friendly frontend applications
- Contribute to system design and architecture for scalable and distributed systems
- Collaborate with cross-functional teams to deliver end-to-end features
- Optimize application performance, scalability, and reliability
- Participate in code reviews and enforce coding best practices
- Troubleshoot, debug, and enhance existing systems
- Mentor junior developers and contribute to team growth
Core Qualifications:
- 7–9 years of experience in full stack development using Java, Spring Boot
- Strong experience with RESTful API development and microservices architecture
- Proficiency in JavaScript and TypeScript
- Hands-on experience with Angular or React
- Strong experience with relational databases (MySQL, PostgreSQL, or similar)
- Familiarity with ORM frameworks (Hibernate / JPA)
- Solid understanding of OOP, design patterns, and system design principles
- Experience with Git version controlPreferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Exposure to CI/CD pipelines and DevOps practices (Jenkins, GitHub Actions, etc.)
- Familiarity with containerization tools (Docker, Kubernetes)
- Relevant certifications (e.g., Oracle Certified Java Developer) are a plus
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Java - Full Stack Developer

Senior Software Developer - Term Opportunity

Apptio Developer

Software Engineer II - .net Backend / React Front End (Hybrid Work Schedule)

