Full Stack Developer
JOB_53437471121364Job type
ContractLocation
TorontoProfession
Other/tbcIndustry
Banking & Financial ServicesPay
N/A
CONTRACT || JAVA FULLSTACK DEVELOPER || TORONTO ON HYBRID
We are looking for an experienced Senior Full Stack Developer (SA) with strong hands-on expertise in Angular/React, Java, Spring Boot, and RESTful API development, Kafka and SQL. The ideal candidate should have a solid background in designing and implementing scalable public web applications and enterprise-grade solutions.
• Experience: 8+ years total, with 5–6 years in Spring Boot
• Backend: Java (8+), Spring Boot, REST APIs, Microservices, Kafka
• Frontend: Angular or React (2+ years)
• Database: Strong SQL skills (MSSQL, MySQL, or Oracle)
• DevOps: Experience with CI/CD, Git, cloud platforms (AWS/Azure/GCP)
• Key Responsibilities:
• Design, develop, and maintain scalable applications
• Lead technical discussions and ensure best practices
• Own full feature delivery (design to deployment)
• Troubleshoot and optimize system performance
• Conduct code reviews and mentor team members
• Leadership & Soft Skills:
• Proven team lead experience
• Strong critical thinking and decision-making skills
• Excellent communication and collaboration abilities
• Ownership mindset and ability to work independently
• 8+ years of strong hands-on experience in Java, Spring Boot, Microservices, Kafka and SQL.
• Mimum 3+years of experience in Angular/React.
• 8+ years of experience designing and implementing public web applications and RESTful APIs.
• Proven expertise in software development lifecycle (SDLC), DevOps practices, CI/CD pipelines, and test coverage.
• Knowledge of security best practices and risk mitigation strategies in application development.
• Strong understanding of Agile methodologies and experience working in Agile/Scrum environments.
• Excellent communication, leadership, and problem-solving skills
#LI-DNI
Talk to Jackson Bales, the specialist consultant managing this position
Located in Toronto (EN), 8 King Street East, 20th FloorTelephone: 604-648-1721