Software Engineer - Java

MatchBox Consulting Group

📍 Vancouver, British Columbia, Canada

Direct Hire Computer Occupations Posted March 03, 2026

Job Description

MatchBox Consulting Group is currently seeking several Java Developers for a permanent role with a client of ours located in Vancouver



Requirements:



  • Minimum 5 years of professional experience as a software developer.
  • At least 4 years of hands-on experience with Java, including proficiency with Java 17 or newer.
  • Solid background (4+ years) working with both relational databases (Postgres) and non-relational databases (MongoDB).
  • Strong testing skills across unit, integration, and performance testing.
  • Proven experience building efficient integrations with external APIs.
  • Deep understanding of distributed systems and microservices architecture.
  • Familiarity with modern cloud platforms, preferably AWS.
  • Exposure to containerization and orchestration tools such as Docker and Kubernetes.

Nice to Have:

  • Experience using observa...