Senior Software Engineer –Java, Cloud & Distributed Systems (Vancouver)

Senior Software Engineer –Java, Cloud & Distributed Systems (Vancouver)

28 Sep
|
PRI Global
|
Vancouver

28 Sep

PRI Global

Vancouver

Employment Type:

Contract Level:

Senior Software Engineer About the Role

We are seeking a

Senior Software Engineer

to join our technology team in Vancouver and play a key role in designing, developing, and delivering

high-performance, cloud-ready backend solutions . This role is ideal for a hands-on engineer with strong

Java, Spring, gRPC, Kubernetes, CI/CD, SQL, and cloud

experience. You will contribute to architecture and design decisions, mentor other engineers, and help build the next generation of

decisioning capabilities . The successful candidate will be comfortable working in a fast-paced environment, collaborating with cross-functional and external teams, and taking ownership of technical deliverables from design through production. Key Responsibilities

Design and develop scalable, high-performance

backend services using Java . Build applications using

Spring, gRPC, and related Java frameworks . Own technical assets and assigned workstreams, ensuring quality, timely delivery, and production readiness. Collaborate with internal and external teams to understand requirements and drive

architecture and technical design discussions . Develop and maintain

CI/CD pipelines

using tools such as Jenkins. Work with

Docker, Kubernetes, and containerized application deployments . Support

cloud migration and modernization initiatives . Participate in code reviews and promote coding standards, best practices, and clean architecture. Develop automated deployment, testing, and validation processes to improve reliability and efficiency. Troubleshoot complex production and application issues and provide effective technical solutions. Mentor junior and mid-level engineers and contribute to knowledge sharing. Collaborate with QA, DevOps, product,



and other engineering teams throughout the software development lifecycle. Required Qualifications

Strong hands-on programming experience with

Java . Deep knowledge of

Spring Framework / Spring Boot . Strong experience with

gRPC

and backend service development. Experience developing

high-performance and scalable applications . Strong knowledge of

unit testing and mocking frameworks , including: JUnit Mockito EasyMock Solid

SQL

skills with hands-on experience working with

Oracle databases . Experience with automated testing frameworks such as

REST Assured and Selenium WebDriver . Hands-on experience with

Docker and Kubernetes . Experience with

CI/CD tools , particularly Jenkins. Experience with one or more cloud platforms: AWS Pivotal Cloud Foundry (PCF) Strong troubleshooting, analytical, and creative problem-solving skills. Excellent communication and collaboration skills. Ability to manage multiple priorities while meeting business-driven timelines. Experience with frontend technologies such as

Angular

is a plus. Bachelor's degree in

Computer Science, Engineering, or a related field

preferred. Preferred Skills

Java | Spring Boot | gRPC | Microservices | REST APIs | JUnit | Mockito | EasyMock | SQL | Oracle | Jenkins | Docker | Kubernetes | AWS | Azure | PCF | REST Assured | Selenium WebDriver | Angular | CI/CD | Cloud Migration | High-Performance Applications What You'll Bring

A strong

hands-on engineering mindset

with the ability to code, design, test, and troubleshoot. Experience working with

distributed, high-volume, high-performance systems . Strong ownership and accountability for technical deliverables. Ability to influence architecture and design decisions. A passion for automation, engineering excellence, and continuous improvement. Ability to mentor engineers while remaining actively involved in development.

#J-18808-Ljbffr

📌 Senior Software Engineer –Java, Cloud & Distributed Systems (Vancouver)
🏢 PRI Global
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer –java, cloud & distributed systems (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer –java, cloud & distributed systems (vancouver) / vancouver