Java/Web Developer
North York, ON
Company Overview

For more than 30 years, Asigra has had a single-minded dedication to enterprise-class backup and recovery, and has an unparalleled reputation of protecting data for fortune 500 companies with over one million installations worldwide. Our award-winning software delivers maximum security, reliability, manageability and affordability for private, public and hybrid clouds for businesses of any size.

And because the value of technology can only be measured by its ability to achieve business objectives… our goal is clear: ensuring organizations get back up and running efficiently after a data loss as Recovery is Everything.

Asigra has been recognized as the Top Enterprise Backup App by Techtarget Storage Magazine and was recently cited as one of the Top 10 Cloud Companies to Watch. More information on Asigra can be found at

Role Summary

We are seeking passionate individuals with experience as a Java Developer for internal projects and client implementations. The position focus is on the design and solution approach with an enterprise wide view including researching and leveraging technology to provide practical solutions and to port legacy systems to newer technologies.

You must be detail oriented, performance driven, and possess a working knowledge of all aspects of the Java platform. Reporting to the Senior Manager of Software Development, you will be responsible for defining, designing and developing the technical direction of our growing IT platform. This is a hands on Java development role that will challenge your innovative enterprise solution designing skills.

Key Responsibilities

Solutions, designs and develops innovative, customer facing applications and back-end application to drive the growth and transformation of our business
Design and development of application and portal features using latest framework
Research, evaluate and synthesize technical information to design, develop and test systems and provide recommendations to improve development and system maintenance processes
Document SDLC artifact including functional requirement, high level design and low level design and provide detail tasks with work effort estimation

Design, Program/Develop and implement on:
Backup /restore products and storage
Virtualization, container, and cloud technologies
Front UI and back-end system including web application
Assess, troubleshoot, upgrade and develop maintenance procedures for systems, communications environments and applications software
Full software development lifecycle process knowledge
Good team player with strong written and verbal communication skills
Flexible, adaptable and responsible approach to work, being able to undertake tasks under limited supervision as part of a team

Bachelor’s degree in Computer Science, Engineering or equivalent
5+ years Enterprise Java experience in application design and software development
Expert in (In-depth, hands-on experience) Java/J2EE, JDBC, JavaScripts, Spring framework, Struts, JMS, AngularJS, Node.JS
Experience in JSP, JSF, HTML, CSS, Java Scripts, JQuery, AJAX, DOJO, JSON, XML, SQL, Ajax, Bootstrap and UI technologies
Experience in WebLogic, JBoss, Glassfish, Tomcat, Apache HTTP web server and load balancing
Knowledge in virtualization technologies; VMware, VADP, VM Replication, Hyper-V, Volume Shadow Copy Service (VSS), Xen server, Physical-to-Virtual (P2V), Server virtualization
Experience in SOA technology and protocols such as SOAP, WSDL, UDDI and solid understanding of the Web Service, Application program interface (API) and REST services
Experience in WebSphere v7 or higher
Good knowledge of cloud providers (AWS, Google, Azure)
Experience in integration with Google analytics
Web development skills and experience in creating high performance web application
Knowledge of following Data Bases: Oracle SQL Server, PostgreSQL, MS Exchange, MS SharePoint, SAP, DB2, and MySQL
Familiarity with the following tools: JIRA, SVN, Git, and Jenkins
The successful applicant will be an achievement-oriented go-getter with a commitment to winning.

We are a dynamic team of professionals working in a fast paced and exciting environment where our employees are rewarded and valued. Come join our team!

Asigra welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

We thank all applicants for their interest; only candidates who meet the stated requirements will be considered.