Harris Computer is seeking an Intermediate Full Stack Java Developer to join their dynamic team developing mission-critical law enforcement software solutions. The role involves working on mobile Android devices and Windows ruggedized laptops that connect in real-time to their web back office Command Center. Their software handles various law enforcement functions including parking tickets, speeding tickets, towing requests, and court processing.
The ideal candidate will have 3+ years of Java development experience and strong expertise in modern web technologies including Spring Boot, React, and microservices architecture. The position requires both front-end and back-end development skills, with a strong foundation in database management and API development. The role offers the opportunity to work with a diverse tech stack including Java 1.8+, Spring Boot, React, Docker, and various SQL databases.
What makes this role particularly attractive is the chance to work with a company that has a significant impact in the law enforcement software sector, serving 150+ agencies worldwide including major clients like Washington DC, Toronto Police, and Montreal Police. The company offers a casual work environment, comprehensive benefits, and emphasizes professional growth. They follow agile methodologies and promote a collaborative atmosphere where team members can make meaningful contributions to important public sector solutions.
The position offers flexible work arrangements with remote options, and the company has a strong focus on work-life balance. Being part of Harris Computer means joining a financially stable organization (owned by Canada's largest software company CSI) with a proven track record of success and an award-winning culture. The role requires bilingual proficiency in English and French, as it involves communication with colleagues and clients across North America.