Quarterhill Inc. banner

Application Developer II - Java

Quarterhill Inc.

The Role

Overview

Full‑stack Java developer designing, building, testing and deploying applications.

Key Responsibilities

  • gap analysis
  • system design
  • software development
  • prototype testing
  • client support
  • technical sales

Tasks

-May assist with the sales cycle by providing technical expertise or support as needed. -Participate in team meetings and training as required. -Perform gap analysis between the existing systems and business requirements, design scalable systems for Java-based applications and propose path for software upgrades -Perform as a team member in the design, development and testing of new software or enhancements to existing software. -Frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations. -Builds, tests, and scales prototypes to support large scale operations. -Develop solutions as a team to satisfy client needs using best practices and software application tools

Requirements

  • java
  • spring
  • docker
  • ci/cd
  • oracle
  • bs/ba

What You Bring

-Strong written and verbal skills to be able to communicate effectively with tech and non-tech team members -Demonstrate expertise in requirements gathering, analysis, development, implementation, testing, deployments, security, and defect management -Should have a good problem-solving attitude. -Experience with Containers (Docker) strongly preferred -BS/BA in Mathematics, Computer Science, or related (equivalent combination of training and experience will be considered in lieu of degree) -Experience with Oracle Database Development, highly valuable -Significant work experience with Java server technologies, particularly in Spring Framework and Spring Boot -Minimum of 3-5 years of experience in software development with a strong proficiency in Java programming -Excellent understanding of CI/CD processes and tools (Gitlab, Jenkins and Docker) is fundamental -Fast Learner and comfortable with multi-tasking -Experience with automated testing is highly preferred -Strong communication skills - verbal and written (technical documentation) -Experience in Framework as Spring (MVC/IOC/AOP and particularly Spring Boot) and ORM as Hibernate, highly desirable.

Benefits

-Paid days off (i.e.vacation, sickdays, bereavementleave) -Employee and Family Assistance Program (EFAP) -Retirement plans -Health and Dental plans -Employee referral program

The Company

About Quarterhill Inc.

-An investment company focused on technology and infrastructure growth.

Sector Specialisms

Tolling Services

Safety and Enforcement

Commercial Vehicles

Automated Enforcement

Freight Mobility

Smart Transportation

Data Solutions

Logistics