cover image
Open Systems Technologies

Java Full Stack Developer

Hybrid

Montreal, Canada

Freelance

05-01-2026

Share this job:

Skills

Communication Java Scrum Effective Communication Programming Agile

Job Specifications

Skills Required

• Bachelor’s degree in Computer Science, Information Technology, Management Information Systems or related field required

• 5-7 years of hands-on experience on Java

• Strong Object-Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during development

• Integrating the REST APIs in the UI

• A very strong communicator with the ability to interface directly with clients and analysts to ensure technical requirements and delivery align with expectations

• A good understanding of Agile/Scrum and ability to deliver solutions under this methodology

• Hands on experience with strong interest and aptitude for computer application design, development, and maintenance

• Ability to utilize technology/design to provide business solutions, adapting new technologies based on the project requirement

• Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments

• Effective communication, presentation, and collaboration skills

• Can work independently effectively

About the Company

Open Systems Technologies is a tier-one vendor for the world's most competitive financial and technology companies, offering both full-time and contract recruiting services across the country. We offer a positive, entrepreneurial, high performing culture where all employees have the unique opportunity to run a full desk. Our office looks, feels, and operates like a start-up, but with the stability, clientele, and resources that only an industry veteran can provide. At our core, we are structured to be flexible. With over 3... Know more