At CanadaCS, we are passionate about building innovative digital solutions that solve real-world problems. We are currently seeking a talented Java Web Application Developer to join our growing team. If you thrive in a fast-paced environment, enjoy solving complex problems, and are excited about working on meaningful projects, wed love to hear from you.Key Responsibilities: Design, develop, and maintain salable and secure web applications using Java. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, well-documented, and efficient code. Participate in code reviews and provide constructive feedback. Troubleshoot, debug, and optimize application performance. Stay updated with the latest industry trends and technologies.Requirements: Strong proficiency in Java (preferably Java 8 or higher). Hands-on experience with web frameworks such as Spring Boot, Spring MVC, or similar. Experience with front-end technologies like HTML, CSS, JavaScript (React/Angular is a plus). Good understanding of RESTful APIs and web services. Familiarity with RDBMS databases. Knowledge of version control systems (e.g., Git). Ability to work independently and as part of a team. Excellent problem-solving and communication skills.Preferred Qualifications: Familiar with cloud platforms (AWS, Azure, GCP). Familiarity with CI/CD pipelines and DevOps practices. Exposure to any containerization tools like Docker and Kubernetes. Understanding of security best practices in web application development.What We Offer: Competitive salary and benefits package. Flexible working hours and remote options. Opportunities for professional growth and skill development. A collaborative and inclusive work environment.