Develop and maintain scalable full-stack enterprise applications using Java and modern front-end technologies. Collaborate with cross-functional teams to build microservices, RESTful APIs, and responsive web interfaces.
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.