You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Full Stack (Java) Developer

Vancouver, BC
Full Time
Full Stack (Java) Developer

Reporting to the Development Team Lead and CTO, the Software Engineer will:

• Implement product designs by programming in a variety of languages and using a variety of technologies

• Produce accurate effort estimates for large and small scale tasks, and work with the Development team to track development progress and timelines

• Assist Support and Professional Services groups with design reviews and escalated issues

• Working with QA, promote best practices to ensure a high level of quality within the team.


We specialize in law enforcement software that runs on mobile Android devices and Windows ruggedized laptops that connects in real time to our web back office Command Center.

It includes Parking Tickets, Speeding tickets, Towing requests, 311 Service Requests, Parking Permits and court processing.

We are currently installed with 150+ agencies world wide and our top tier accounts are:
  • Washington, DC
  • Toronto Police
  • Montreal Police
  • Baltimore, MD
  • Vancouver, BC
  • etc....

We are a fun group and follow the agile sprint and Kanban process depending of team.

  • 3+ years of Professional Java Development experience
  • Hands-on Coding Experience in Developing Java & Web Solutions using modern frameworks and tools.
  • Experienced with Test Driven Development & Tests Automation (Junit, Mocking framework)
  • Technical emphasis in the following areas:
  • Unit Testing Libraries & Practices (Junit/Mockito)
  • Spring Boot
  • Tomcat
  • RESTful APIs
  • Micro Services
  • REST APIs & Integrations
  • Web Security OpenID Connect and OAuth2
  • Java 1.8+
  • JDBC, JPA (Hibernate)
  • Eclipse/IntelliJ
  • Maven/SVN/Jenkins
  • Linux, Docker
  • Database/SQL - Proficient writing SQL in Oracle/Postgres/MS SQL environment
  • Agile Methodology proficiency
  • Experience and thrives in a fast paced work environment
  • Good written and verbal communication skills in English (French is an asset)

  • JavaScript, jQuery, and Bootstrap
  • Responsive Web, CSS3, HTML5, Sass, Less, AJAX, JSON
  • Single Page applications using React
Information Technology