Senior Java Fullstack Engineer

Toronto 5 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.