Full Stack Java Developer

Position Summary

We are looking for multiple Full Stack Java Developers. As an essential member of the BigRoad - A Fleet Complete Company team based in Waterloo, you will work in all areas of the BigRoad solution including our Android and iOS mobile apps, the BigRoad Web App, and our Java-based SaaS infrastructure.


BigRoad has been providing 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. For more than 15 years, Fleet Complete has helped business owners improve their bottom line with enhanced digital dispatching, automated fleet tracking and effective mobile resource management solutions. With Fleet Complete’s recent acquisition of BigRoad, together our trusted names have combined to continue to offer industry-leading software and hardware solutions to our customers. Together we continue to make significant impact in the safety, compliance and transportation industry.

We're looking for star performers as we scale our product offering and deliver never-before-seen features. Our people are great, our challenges are complex, and our results are proven! Fleet Complete offers a unique suite of solutions to over 8,000 companies worldwide, maintaining key distribution partnerships with AT&T in the U.S., TELUS in Canada, T-Mobile in Austria and Telstra in Australia. The company’s recent expansion into the European and Asia-Pacific markets, with offices now held in the Netherlands, Belgium and Australia, has made Fleet Complete one of the top industry leaders in IoT (Internet of Things). Fleet Complete has won numerous awards for innovation and growth since its inception in 2000 thanks to its relentless commitment to product Innovation, Quality, Productivity and People.

We are proud to be named one of Greater Toronto’s Top Employers for 2017 and one of Canada’s Best Employers For Recent Graduates: http://content.eluta.ca/top-employer-fleet-complete

What You'll Be Doing

  • Work as a contributing member of an Agile team
  • Develop our Android and iOS apps to deliver an innovative mobile experience for the transportation industry
  • Develop our Web app to facilitate fleet management
  • Develop our Java-based backend to ensure 24x7 uptime for our SaaS infrastructure
  • Ruthlessly automate our development process as we strive for Continuous Delivery


  • 5+ years of experience with Java development
  • Keen interest in mobile development
  • UI development experience an asset
  • Android and/or iOS development experience an asset
  • Advocate of automated testing
  • Detail oriented and results driven
  • Embrace Agile development practices
  • Degree in Computer Science, Computer Engineering, or an equivalent program.


  • Development environment: macOS, Android Studio / IntelliJ, Xcode
  • Server stack: Ubuntu, PostgreSQL, HAProxy, Tomcat
  • Languages: Java 8, Objective-C, JavaScript, SQL, HTML, CSS
  • Libraries: Google Maps, Google Protocol Buffers, Knockout, jQuery, jQuery UI
  • Tools: Google Closure Tools, Sass, Ansible, Selenium, Jenkins
  • Monitoring: Sumo Logic, Crashlytics, Datadog, Pingdom, PagerDuty
  • Hosting: Amazon Web Services, Linode, bare metal

Why BigRoad is a Great Place to Work

  • Collaborative work environment
  • Opportunities to learn and grow your skills
  • Weekly company-wide catered lunches
  • Friday social with Waterloo’s best selection of craft beer
  • BBQs on the patio
  • Ping pong table, video games, and NERF gun wars
  • Located in Waterloo near public transit, restaurants, and shopping

What's Next?

Sound like something you might be interested in? Apply for this role here.