Java Full Stack Developer
Location: Canada – Remote Experience: 4+ Years Job Type: Full-time / Contract
Job Description: We are seeking an experienced Java Full Stack Developer to design, develop, and maintain scalable enterprise applications.
Required Skills:
4+ years of experience in Java Full Stack Development
Strong experience with Java, Spring Boot, and Microservices
Hands-on experience with REST APIs and web services
Front-end development using React or Angular
Strong knowledge of JavaScript/TypeScript, HTML5, and CSS3
Experience with SQL databases such as PostgreSQL, MySQL, or Oracle
Experience with AWS/Azure and cloud-based applications
Knowledge of Git, CI/CD, Docker, and Agile/Scrum
Experience with JUnit/Mockito is preferred
Strong communication and problem-solving skills
Must be located in Canada and authorized to work in Canada
Responsibilities:
Develop and maintain full-stack applications using Java and modern front-end technologies.
Build scalable microservices and RESTful APIs.
Develop responsive and user-friendly web interfaces.
Integrate applications with databases and external services.
Participate in code reviews, testing, deployments, and production support.
Collaborate with QA, DevOps, architects, and business teams.
The core stack reflects common Canadian full-stack postings: Java/Spring Boot, React or Angular, microservices, REST APIs, SQL, cloud, and CI/CD.
This is a remote position.