
Posted: 2 hours ago
Job Description
Job Title: Java Full Stack Developer<BR>Location: Toronto, Ontario/ Remote<BR>Job Type: Full-Time<BR>Experience Level: Mid-Level / Senior / Entry-Level<BR><BR>Job Summary:<BR>We are seeking a skilled and motivated Java Full Stack Developer to join our development team. You will be responsible for designing, developing, and maintaining full-stack applications with a strong focus on both backend and frontend technologies. The ideal candidate is passionate about software development, thrives in a fast-paced environment, and is eager to contribute to all phases of the development lifecycle.<BR><BR>Key Responsibilities:<BR>Design and develop scalable web applications using Java, Spring Boot, and related backend frameworks.<BR><BR>Develop responsive front-end interfaces using Angular / React / Vue.js, HTML5, CSS3, and JavaScript/TypeScript.<BR><BR>Build and consume RESTful APIs and microservices.<BR><BR>Collaborate with cross-functional teams including UX/UI designers, QA engineers, and DevOps.<BR><BR>Participate in code reviews, unit testing, and other quality assurance activities.<BR><BR>Optimize applications for maximum performance, scalability, and security.<BR><BR>Maintain and improve existing codebases and peer review code changes.<BR><BR>Work with version control systems like Git, and use tools like Maven/Gradle, Jenkins, and Docker.<BR><BR>Required Skills and Qualifications:<BR>Bachelors degree in Computer Science, Engineering, or related field.<BR><BR>3 6+ years of experience in Java development (Core Java, Spring, Spring Boot).<BR><BR>Strong experience in front-end technologies: Angular / React / Vue.js, HTML5, CSS, JavaScript/TypeScript.<BR><BR>Experience with RESTful APIs, Microservices architecture, and JSON/XML.<BR><BR>Good understanding of databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Cassandra).<BR><BR>Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar.<BR><BR>Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes is a plus.<BR><BR>Excellent problem-solving skills, communication, and teamwork.<BR><BR>Preferred Skills:<BR>Cloud experience (AWS, Azure, or GCP).<BR><BR>Experience with Agile/Scrum methodologies.<BR><BR>Knowledge of testing frameworks (JUnit, Mockito, Selenium).<BR><BR>Understanding of DevOps practices.Browse Jobs in Canada by City
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Tdotjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.