Senior Java Developer

  • WinAir
  • 120 Bessemer Road, London, ON, Canada
  • Aug 11, 2018
Full-time / Permanent Software Development

Job Description

AV-BASE Systems, Inc. (dba WinAir) is a proud developer and supporter of structurally integrated and cost-efficient maintenance and inventory control systems for 30 years. With our head office in London, Ontario, we provide WinAir software to a number of different fixed- and rotary-wing operators worldwide.

Celebrating our 30th anniversary, WinAir was also recognized by the local business community during the London Chamber of Commerce Business Achievement Awards, as the winner of the Business of the Year award in the medium-sized category in 2018.

LBAA 2018 Winner Logo


Would you like to become a part of an award-winning company that is growing more than ever? Do you thrive in a fast-paced environment? Are you looking for opportunities for growth in different job functions? Then shout out to us!

Job Description

Reporting to Development Manager, you will be a proactive enthusiastic team member with a primary responsibility of developing solutions and enhancing usability, design and functionality of the programs and websites by developing, implementing, and maintaining Java-based components and interfaces.

You will gather and document user requirements, as well as code, test, and debug application programs using analytical techniques. Also, as part of this team, you will work closely with colleagues to facilitate the implementation and maintenance of business and software solutions to ensure successful deployment of released WinAir applications.

Principal Accountabilities

  • Hands-on development of applications in support of the user experience surrounding our WinAir web products;
  • Create well-designed, reusable objects following established corporate standards and requirements documentation;
  • Perform code review and provide constructive feedback;
  • Review requirements documentation and provide feedback;
  • Identify and help facilitate the resolution of design issues;
  • Continuous learning & development;
  • Provide technical mentoring and leadership to more junior resources;
  • Propose appropriate and creative solutions to problems discovered during development; and
  • Other duties as assigned.


  • Minimum of College Diploma in Computer Science or related field (or equivalent job experience)
  • 5+ years of commercial experience in web application development and/or software development
  • Experience managing object-oriented programming/modular programming
  • Awareness of cross-browser compatibility issues and proven ability in solving such issues
  • Experience with Java 8 frameworks as well as JSP, JSTL, Tomcat (webserver), Ajax, GWT (Google Web Toolkit), JQuery, Struts 2, Hibernate, SiteMesh, XML, JDBC, MS SQL Server, ODBC, BDE, Jasper, and iReport
  • Experience and understanding of user experience issues, Internet design principles, and accessibility issues and standards
  • Experience working in and problem solving in SQL and SQL Server Management Studio
  • Aviation experience/knowledge a plus, as is fluency in other languages

Why Work for Us?

We offer competitive compensation and benefits based on experience and a proven track record of success, relative to the deliverables of the role.

We are proud to offer a flexible work schedule maximizing good work-life balance, and Happy Summer Fridays during the summer so that everyone gets to enjoy the sunshine a little more. There are different social committee events and quarterly Town Hall meetings to foster teamwork and a strong, long-lasting work relationship.

Do you want to hear more about what we can offer? Why not check out our website and see what is available? We are hiring for different roles and would love to hear from qualified individuals like yourself!

To Apply

Please send your resume and a detailed cover letter explaining your experience, knowledge, and ability towards this career path, and why we need to speak with you, to: Please include the position title in the subject line.

Thank you in advance for your interest. Only those candidates selected for an interview will be contacted.
If you require any accommodation at any point in the recruitment process, please let us know.