<img height="1" width="1" src="https://www.facebook.com/tr?id=309609029588200&amp;ev=PageView&amp;noscript=1">
Department: Marketing
Role Type: Full-Time, Permanent 
Experience: Strong Experience with Java development
Location: Waterloo, ON

Role Description

As a Full Stack Java Developer working from the Fleet Complete Waterloo site, you will work in all areas of our Hours of Service (HOS) product line. HOS component areas include our iOS and Android mobile apps, our Web app, and our Java-based SaaS infrastructure running in AWS.  You will be a member of the HOS Agile Team and will work closely with other Fleet Complete Teams as we integrate our HOS product with other Fleet Complete products to deliver world-class fleet management solutions for the transportation industry.

Company Overview

BigRoad has provided industry leading electronic logging and compliance solution to the North American transportation industry since 2011. In 2017, BigRoad was acquired by Toronto-based Fleet Complete® — a leading global provider of mission critical fleet, asset, and mobile workforce management solutions. As one of the fastest growing IOT (Internet of Things) companies in North America, Fleet Complete has won numerous awards since its inception in 2000 thanks to its relentless commitment to innovation, quality, customer focus, productivity, people, and community. We are proud to be named one of the Greater Toronto’s Top Employers for 2018 and one of Canada’s Best Employers for Recent Graduates.

Essential Duties and Responsibilities

  • Participate in all phases of the iterative development cycle, including grooming, planning, daily stand-ups, demos and retrospectives
  • Develop Android and iOS apps to deliver an innovative mobile experience for the transportation industry
  • Develop Web app to facilitate fleet management
  • Develop Java-based backend to ensure 24x7 uptime for our SaaS infrastructure
  • Automate our development process as we strive for Continuous Delivery
  • Support technology and business decisions and direction
  • Remain up-to-date in emerging trends in software development, advocating for their adoption where and when appropriate
  • Clearly articulate ideas both verbally and written, with a positive attitude
  • Listen to others, encouraging and accepting input from all team members
  • Appreciate and acknowledge individual and team contributions



The technology stack you will be working in includes the following:

  • Development Environment: macOS, Android Studio / IntelliJ, Xcode
  • Server Stack: Ubuntu, PostgreSQL, HAProxy, Tomcat
  • Languages: Java 8, Objective-C, C++14, C, JavaScript, SQL, HTML, CSS
  • Libraries: Google Maps, Google Protocol Buffers, Knockout, jQuery, jQuery UI
  • Tools: Google Closure Tools, Ansible, Selenium, Jenkins
  • Infrastructure: AWS, Kafka, Cassandra



All applicants must possess the following:

  • Strong experience with Java development
  • Keen interest in Android and iOS mobile development
  • Advocate of quality and automated testing
  • Detail oriented and results driven
  • Embrace Agile development practices
  • Focus on driving a positive customer experience
  • Degree in Computer Science, Computer Engineering, or an equivalent program


Ideal candidates also demonstrate the following:

  • UI development experience an asset
  • Android and/or iOS development experience an asset


If you are interested in applying for this role, please complete the online application here.

Fleet Complete will provide support in its recruitment processes to applicants with disabilities, including accommodation that takes into account an applicant’s accessibility needs. If you require accommodation during the interview or recruitment process, please contact the Recruitment Team at 1-866-649-7949. Fleet Complete is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, colour, religion, sex, national origin, age, disability, protected veteran status or any other legally-protected factors.