
Java Full Stack Developer
Publicado en CazViden Company
Looking for a Java Full Stack Developer role in Toronto? Join our innovative team to develop scalable web applications and advance your career today.
Salario
CAD 75,000 - CAD 110,000 perMonth
Ubicación
Canada
Tipo de empleo
Tiempo completo
Modalidad
Remoto
Java Full Stack Developer
CAD 75,000 - CAD 110,000 perMonth
Descripción del empleo
At Company, a dynamic and innovative leader in the technology sector, we are expanding our team to support our rapid growth and commitment to delivering cutting-edge software solutions. We're looking for a talented Java Full Stack Developer to join us in Toronto, Ontario, with flexible remote work options available. This role offers excellent career development opportunities, competitive compensation, and a collaborative environment where your skills will directly impact our product success and customer satisfaction. As a key member of our development team, you will work on scalable web applications that power our business. Join us to advance your career with ongoing learning, mentorship, and exposure to the latest technologies in Java and front-end frameworks. Key Responsibilities Design and develop scalable, high-performance web applications using Java and Spring Boot, ensuring robust backend functionality. Build and maintain RESTful APIs integrated seamlessly with front-end components to deliver smooth user experiences. Collaborate closely with UI/UX designers, business analysts, and backend developers to implement new features aligned with business goals. Maintain and enhance existing codebases by troubleshooting issues and optimizing application responsiveness and performance. Participate actively in code reviews, unit testing, and documentation to uphold high-quality software standards. Adopt best practices in software development, including version control, agile methodologies, and continuous integration. Contribute to technical discussions and propose innovative solutions to improve system architecture and user experience. Ensure compliance with security standards and data protection regulations relevant to Canadian and global markets. What We're Looking For Required: Proven experience (3+ years) in Java development with strong knowledge of Spring Boot framework. Solid understanding of front-end technologies such as React, Angular, or Vue.js. Experience designing and consuming RESTful APIs. Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM tools like Hibernate. Strong problem-solving skills and ability to troubleshoot complex software issues. Excellent communication skills and ability to work collaboratively in a remote or hybrid team environment. Bachelor’s degree in Computer Science, Software Engineering, or related field preferred. Preferred: Experience with cloud platforms such as AWS or Azure. Knowledge of containerization technologies like Docker and Kubernetes. Understanding of CI/CD pipelines and automated testing frameworks. Interest in continuous learning and professional growth within a fast-paced tech environment. What We Offer Competitive salary aligned with Toronto’s tech market standards. Health insurance coverage to support your well-being. Paid time off to maintain a healthy work-life balance. Retirement plan options to secure your future. Flexible remote work policy to accommodate your lifestyle. Professional development programs including training and certifications. Collaborative culture that encourages innovation and knowledge sharing. Frequently Asked Questions Is this position fully remote? Yes, this role offers flexible remote work options, allowing you to work from home or on-site in Toronto as preferred. What is the expected salary range for this role? Based on industry benchmarks in Toronto, the salary ranges from approximately $75,000 to $110,000 USD per year, depending on experience and qualifications. What technologies will I primarily work with? You will mainly work with Java, Spring Boot, and modern front-end frameworks such as React or Angular, along with RESTful API development. Are there opportunities for career growth? Absolutely. We prioritize career development through mentorship, training, and advancement opportunities within our expanding tech teams. What is the application process? After submitting your application, you will be contacted for an initial phon