Full-Stack Java Developer (Intermediate to Senior Level)

WinAir


Date: 3 weeks ago
City: London, ON
Contract type: Full time
Remote

AV-BASE Systems, Inc. (dba WinAir) is a proud developer and supporter of structurally integrated and cost-efficient maintenance and inventory control systems for over 30 years. With our head office in London, Ontario, we provide WinAir software to over 250 operators (fixed- and rotary-wing) 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.

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, this might be the perfect opportunity for you!



The Full-Stack Java Developer 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.

The Developer will engage in a full stack development process which involves: coding, testing, debugging, and thorough use of your analytical skill set and range of experience to produce reliable, inter-connected, and feature-rich functionality. Also, as part of this team, the Developer will work closely with colleagues to facilitate the implementation and maintenance of business and software solutions to ensure successful deployment of released WinAir applications.

Responsibilities and Duties

  • Collaborate with both technical and non-technical teams, effectively communicating complex API concepts and providing clear, comprehensive documentation for all API implementations
  • Communicate with stakeholders and organize requests to develop flexible and maintainable solutions.
  • Hands-on development of applications in support of the user experience surrounding our WinAir web products.
  • Create well-designed and reusable code with strong problem-solving skills while following established corporate standards and requirements documentation.
  • Actively participate and contribute to product design in team-driven design and scoping sessions.
  • 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.
  • Other duties as assigned.


Education & Training

  • Minimum of College Diploma in Computer Science or related field (or equivalent job experience)

Experience

  • 5+ years of commercial experience in web application development and/or software development
  • Experience with partial to full remote operation in the tech field is a great asset.

Skills and Aptitudes

  • Experience managing object-oriented programming/modular programming
  • Experience with JavaScript, as well as, Java 8/11 frameworks JSP, JSTL, Tomcat (webserver), Ajax, GWT (Google Web Toolkit), CSS, Vue.js/React/Angular, Struts 2, Hibernate, XML, JDBC, MS SQL Server, Jasper, and iReport
  • Experience designing and maintaining REST APIs, including API documentation and troubleshooting
  • Experience with API security standards and best practices
  • Experience in developing and maintaining unit tests for a large, interconnected codebase is preferred

  • 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
  • Experience with Selenium is preferred

Certification/Licenses

  • Not applicable.

Environment and Physical

  • Must reside in Ontario, Canada
  • Work in a fast-paced environment with changing priorities
  • Be able to sit for prolonged periods of time
  • No travel requirement.


Why Work for Us?

We offer a competitive compensation package based on experience and a proven track record of success relative to the deliverables of the role. Benefits offered at WinAir include extended healthcare, dental, EAP, RRSP matching, etc.

We are also proud to offer a flexible work schedule, including "Summer Friday hours" maximizing good work-life balance, 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 via email to HR. 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 during the recruitment process, please let us know.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Temporary Fashion Associate - White Oaks Mall

Reitmans (Canada) Ltée/Ltd, London, ON
20 hours ago
At RW&CO., our mission is to create clothes for the style-savvy to feel empowered in, without sacrificing their individuality or personality. We believe every single outfit reveals possibility, and we share our community’s love for the confidence that our products, services, and expertise bring to their life, everywhere, every day. We strive to be a brand that is not only...

Manager, Occupational Health and Safety

St. Joseph's Health Care London, London, ON
2 days ago
Occupational Health & Safety ServicesSt. Joseph's Hospital - London, ONFull TimeSalary Range: $61.90 - $72.82 /hourJoin our team! We have a great team working together to maintain and enhance health and safety, and prevent injury and illness, for every employee, staff and volunteer in our organization. The Occupational Health and Safety Team serves our staff, physicians and volunteers through a...

Customer Service Representative

AutoCanada, London, ON
2 days ago
AutoCanada, the largest publicly traded automotive group in Canada, is NOW HIRING a Customer Service Representative. This is your opportunity to get your foot in the door with an automotive group that believes in growing our talent, connecting with the communities that we serve, and building a brand that is recognized across North America for our commitment to integrity and...