Location: Markham, On Canada

Date Posted: 01/16/2020

Positions available: 1

Do you thrive to stay up to date with current trends in design and development technology? Do you enjoy embracing teamwork and is passionate about solving challenging problems through innovation? If this sounds like you, we are interested in hearing how you can add your talents to our growing team!

As a key member of a small and productive team, the Intermediate Full Stack Java/Web Developer is responsible for building high impact, responsive websites, email templates and applications. The ideal candidate will possess experience with design theory, both within traditional web platforms, and mobile. This opportunity will work closely with internal and external customers both with and without technical expertise.

Key Responsibilities:

• Design, create, and maintain front end fully responsive websites and applications
• Identify, recommend, and prioritize new Web features and applications in conjunction with the business and department managers
• Develop, code, install, test, debug, and document Web applications
• Update Web pages to ensure site accuracy
• Diagnose and troubleshoot problems with existing Web applications and sites
• Ensure security of all Web sites and related applications
• Write well-designed efficient code
• Provide and adhere to budget estimates and timelines
• Maintaining and enhancing websites by adding and improving design and interactive features
• Provide input and recommendations to improve end-user web experience
• Assist with client website template deployment
• Utilize responsive design, to create a well-planned site to deliver an optimized experience in context to each device or screen size
• Deliver compelling user experiences across multiple devices
• Identify and translate client needs and provide creative feedback and recommendations


• Minimum 3+ years of experience working with front end UI/UX web development utilizing HTML, CSS and JavaScript required
• Minimum 1+ years of experience with back end development utilizing Java, Java Servlets, Java Server Pages (JSP), and SQL required
• Bachelor’s Degree in one of: Engineering, Computer Science, Physics or Mathematics (or equivalent)
• Proficiency with version control theory, Subversion is preferred
• Helpful to have some Linux knowledge, Postgres SQL knowledge and Hibernate ORM
• Knowledge of enterprise level architecture web services, data, and application layers
• Knowledge of website analytical tools such as Google Analytics/Tag Manager preferred

Desired Skills:

• Ability to manage multiple tasks simultaneously and work in a goal-driven environment
• Ability to work in a collaborative team member as well as independently
• Possesses excellent customer service skills and ability to identify client needs
• Eager and comfortable with learning new software program
• Team player who enjoys participating in ongoing training
• Strong communication skills, able to explain complex technical concepts to designers and clients

Additional details:

Competitive salary plus bonuses and profit sharing.

Work Permit: Applicants who do not already have legal permission to work in Canada, with a valid passport, will not be considered.

Please submit resumes to: careers@maestropms.com