Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our cutting-edge team.
In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies.
You will collaborate with cross-functional teams to deliver high-quality software solutions that meet customer requirements and enhance user experience.
Key Responsibilities: Design and implement scalable and high-performance web applications using Java and related frameworks.
Develop and maintain RESTful APIs and microservices to support front-end and back-end interactions.
Write clean, maintainable, and effective code, ensuring high quality through best practices and code reviews.
Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.
Participate in the entire software development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
Troubleshoot and debug applications to optimize performance and resolve issues.
Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and application performance.
Requirements Qualifications: Bachelor’s degree in Computer Science or a related field.
Proven experience as a Full Stack Java Developer, with a solid understanding of front-end and back-end technologies.
Proficiency in Java, Spring, Hibernate, and other related frameworks.
Experience with front-end technologies such as HTML, CSS, Java
Script, and frameworks like Angular or React.
Familiarity with database technologies, including SQL and NoSQL databases.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Experience with version control systems like Git.
Knowledge of Agile development methodologies is a plus.
📌 Full Stack Java Developer Montreal (Canada)
🏢 SAPSOL Technologies
📍 Canada
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.