Position Description

This role is based in Vancouver, BC and is not open to remote options.

Responsibilities

  • Participate in the development and deployment of new applications, system software, and/or enhancements to existing applications that meet functional and non‑functional requirements and are aligned to overall Architecture.
  • Collaborate with analysts, designers, and system owners in the delivery of new software programs and applications.
  • Develop data extractions or reports from client requirements, and investigate data‑related issues.
  • Develop strategies for improving and leveraging systems.
  • Provide technical leadership and mentoring to other team members.
  • Develop easy‑to‑use, customer‑focused APIs and capabilities which power web and mobile online platforms.
  • Design and develop reusable APIs that focus on customer experience.
  • Develop responsive user interfaces to integrate with backend services.
  • Participate in design reviews and CI/CD activities.

Qualifications

  • 10+ years of proven software development experience developing enterprise solutions.
  • 4+ years of hands‑on experience in developing Web services and API solutions using various Java‑based frameworks.
  • Proficient in Java, J2EE, Spring MVC, and JavaScript.
  • Proficient in relational database management systems, Mybatis and Oracle DB queries.
  • Proficient in building web user interfaces (UI) using HTML4/HTML5, CSS2/CSS3, XHTML, JSP, JavaScript, jQuery, XML, JSON, SOAP, REST services.
  • Nice to have: Highcharts experience, good understanding of Domain‑Driven design & Micro‑Service Architecture, knowledge of API design (including versioning, isolation and micro‑services), experience in testing frameworks such as JUnit, knowledge of DevOps processes, continuous integration and delivery pipelines (Maven, Jenkins, Stash, Ansible, Docker).

Preferred Qualifications

  • Bachelor's degree or higher in Computer Science or a related field.

Pay Range

A reasonable estimate of the current range is $85,000 - $160,000.

Benefits

Our benefits include share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations.

EEO Statement

As an equal‑opportunity employer, we are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all partners to thrive. If you require an accommodation, please inform your recruiter.


#J-18808-Ljbffr
Similar jobs

Senior Full Stack Java Developer

Apply Now
Back to search page