Java Developer
About the role
Role: Java Full Stack Developer Location: Toronto, ON Type: Contract Rate: CAD55/hr - CAD65/hr
We are seeking a highly skilled and experienced Senior Java Full-Stack Developer with strong expertise in Java-based backend systems and modern frontend technologies. The ideal candidate will be proficient in designing scalable applications, writing clean and efficient code, and solving complex technical problems using industry best practices
. Key Responsibiliti esDesign, develop, and maintain scalable full-stack web application s.Build robust backend systems using Core Java and Spring Framewor k.Develop dynamic, responsive frontend interfaces using Angular, React, and TypeScrip t.Collaborate with cross-functional teams including product managers, designers, and QA engineer s.Write efficient, reusable, and maintainable code following coding standard s.Develop and optimize SQL queries and work with both SQL and NoSQL database s.Participate in code reviews and ensure high-quality deliverable s.Troubleshoot, debug, and upgrade existing application s.Implement best practices in software development, including design patterns and architectur
e. Required Skills & Qualificati onsStrong expertise in Core Java and Spring Framework (Spring Boot preferre d).Proficiency in frontend technologies includi ng:TypeScript, Angular, Re actHTML5, CSS, JavaScript, J SONSolid experience writing and optimizing SQL queri es.Hands-on experience with relational and NoSQL databas es.Good understanding of software design patter ns.Excellent analytical and problem-solving skil ls.Ability to work in a fast-paced, collaborative environme
nt. Preferred Qualificat ionsExperience with RESTful API design and microservices architect ure.Familiarity with version control systems (e.g., G it).Exposure to cloud platforms (AWS, Azure, or GCP) is a p lus.Knowledge of CI/CD pipelines and DevOps practi
ces.