Job Title : Java Full Stack Developer
Job Location : Toronto / Calgary, Canada
Job Type : Full-time
Experience : 6-7 years
Job Overview :
We are seeking a highly skilled Java Full Stack Developer with 6-7 years of experience to join our team. The ideal candidate will have a strong background in Java development and a proven track record of designing and implementing scalable, high-performance web applications.
Responsibilities :
- Design, develop, and maintain high-quality, scalable Java applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Develop front-end components using modern JavaScript frameworks such as Angular, React, or
- Create and maintain RESTful APIs for seamless integration between front-end and back-end systems
- Write clean, maintainable code and conduct thorough code reviews
- Optimize application performance and ensure scalability
- Troubleshoot and debug issues to ensure smooth operation of applications
- Stay updated on emerging technologies and propose innovative solutions to improve product quality and development processes
- Mentor junior developers and contribute to a positive team culture
Requirements :
- Bachelor’s degree in Computer Science, Engineering, or related field
- 6-7 years of professional experience in Java development
- Proficiency in Java / J2EE, Spring Boot, and Hibernate
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (Angular, React, or
- Strong understanding of RESTful web services and API development
- Experience with microservices architecture and cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes
- Excellent problem-solving skills and attention to detail
- Strong communication and interpersonal skills
- Ability to work independently and collaboratively in a fast-paced environment
Preferred Qualifications :
- Certification in Java development or related technologies
- Familiarity with Agile / Scrum methodologies
Skill Set :
Backend development, Java / J2EE, Spring Boot, RESTful API design and implementation, MySQL or other relational databases, API Development, Microservices architecture, AWS knowledge, Docker containerization, Kubernetes-based services, Service Mesh, Redis or other caching mechanisms, Maven build tool and C1 level English proficiency