1

Spring Jobs in Surrey, BC (NOW HIRING)

Design and develop RESTful APIs and Microservices using Java, Spring Boot, and Hibernate. * Implement front-end applications using Angular and integrate with back-end services. * Optimize application ...

Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON. Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity ...

Strong Spring Framework, Spring Boot experience * Web applications/Web services/micro-services/API design and development * Experience with various networking protocols (HTTP, TCP, UDP) and related ...

Hand roll spring rolls on a conveyor belt in a fast-paced production environment. * Manually roll spring rolls to meet production standards. * Rotate between different stations along the production ...

Experience with at least one major framework like Spring, Spring Boot * Hands-on experience with SQL databases such as PostgreSQL, MySQL, or Oracle, experience with NoSQL databases is a plus * Hands ...

Be Seen First

Cafe Manager

Vancouver, BC · On-site

CA$36K - CA$54K/yr

Spring 2026 (depending on building of our new cafe) Pay + Benefits: * $22 - $26 per hour + tips during cafe shifts * Free meal and beverage per shift * Friends and Family discount on food and ...

next page

Showing results 1-20

Spring information

See Surrey, BC salary details

$19K

$65.2K

$162.2K

How much do spring jobs pay per year?

As of Jul 13, 2026, the average yearly pay for spring in Surrey, BC is $65,205.00, according to ZipRecruiter salary data. Most workers in this role earn between $34,038.00 and $87,598.00 per year, depending on experience, location, and employer.

What is the difference between Spring vs Java Developer?

AspectSpringJava Developer
Required CredentialsSpring certifications, Java knowledgeJava certifications, programming skills
Work EnvironmentBackend development, enterprise applicationsSoftware development, application coding
Industry UsageFramework used within Java projectsRole involving Java programming

Spring is a Java framework used to build robust enterprise applications, often requiring knowledge of Java. A Java Developer writes code primarily in Java, sometimes utilizing frameworks like Spring. While Spring is a specialized tool within Java development, a Java Developer's role encompasses broader programming tasks. Understanding both helps in selecting the right skills for specific job roles in software development.

What cities near Surrey, BC are hiring for Spring jobs? Cities near Surrey, BC with the most Spring job openings:
Tech Lead Full Stack - Mississauga

Tech Lead Full Stack - Mississauga

Photon

Vancouver, BC • On-site

Full-time

Posted 12 days ago


Job description

Key Responsibilities: 

  • Develop and maintain secure and scalable full-stack applications for banking services. 
  • Design and develop RESTful APIs and Microservices using Java, Spring Boot, and Hibernate. 
  • Implement front-end applications using Angular and integrate with back-end services. 
  • Optimize application performance, security, and responsiveness. 
  • Collaborate with business analysts, product owners, and UX/UI teams to understand banking requirements. 
  • Work with SQL and NoSQL databases (e.g., PostgreSQL, Oracle, MongoDB). 
  • Ensure best practices in coding, testing, and deployment of financial applications. 
  • Conduct unit testing and troubleshooting for production support. 
  • Implement CI/CD pipelines and work in an Agile environment. 

Required Skills & Experience: 

  • Minimum 10+ years of experience in application development 
  • Strong experience in Java, Spring, Spring Boot, Spring MVC, Spring Security, Hibernate 
  • Experience designing and developing Microservices-based applications
  • Proficiency in Angular (16+), TypeScript, JavaScript, HTML, CSS
  • Experience with SQL (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra)
  • Hands-on experience working with banking/financial applications, security, and compliance standards is a big plus 
  • Experience with Docker, Kubernetes, AWS/Azure, Jenkins, CI/CD pipelines
  • Knowledge of JUnit, Mockito, OWASP security standards
  • Experience with Agile methodologies, JIRA, Git, Bitbucket