Job Description

Senior Java Developer
Vancouver, British Columbia, Canada (Hybrid)
Contract
Onsite Interview is Mandatory
Consultant will not be consider who:
Cannot code live
Cannot explain system design clearly
Want fully remote roles
Mandatory Skills
Senior backend engineers with Java
Experience owning services end to end
Comfortable with Kubernetes and production systems
Core Skills
Strong problem-solving, coding, and system design
Java is the primary language and must be strong
Secondary scripting exposure: Python or Bash (nice to have)
Backend & APIs
Strong experience building backend services and APIs
REST is required
gRPC is a plus, not mandatory; can be learned on the job
DevOps / Cloud
CI/CD using Jenkins
Docker and Kubernetes experience required
AWS familiarity preferred, but not required
Database
Strong SQL
Experience with Oracle
Testing
Unit testing using JUnit, Mockito, or EasyMock

Ready to Apply?

Take the next step in your AI career. Submit your application to PRI Global today.

Submit Application