Senior Java Fullstack Engineer

Toronto 3 days agoContractor External
Negotiable
We’re looking for a hands-on Full Stack Java Developer who is comfortable working across backend, frontend, and cloud infrastructure in a fast-moving environment. Location: Hybrid 2d/week Toronto Duration: 12 months Requirements: Build and maintain backend services using Java and the Spring framework (Spring Boot, REST APIs).Develop modern web frontends using React (or Angular where applicable).Design and integrate APIs between frontend and backend services.Work with AWS services to deploy, run, and support applications in the cloud.Collaborate with product and business stakeholders to clarify requirements and translate them into working solutions.Contribute across the stack as needed — backend-heavy one sprint, frontend-heavy the next.Troubleshoot, debug, and improve existing applications with a focus on performance and reliability.Participate in code reviews and contribute to improving engineering practices without over-engineering. Requirements 6+ years experience with Java and the Spring framework (Spring Boot preferred).Hands-on frontend experience with React; Angular experience is also acceptable.Experience working in AWS (e.g., EC2, S3, RDS, Lambda, or similar).Solid understanding of RESTful APIs and full-stack application architecture.Comfortable working in ambiguous environments with evolving requirements.Practical mindset — able to deliver working software quickly and iterate. Nice to Have Experience in small teams or startup-style environments.Exposure to DevOps or CI/CD pipelines.Familiarity with containerization (Docker) or infrastructure as code.