1

Spring Boot Jobs in Surrey, BC (NOW HIRING)

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 ...

... Spring Boot, REST/SOAP web services) Strong proficiency in modern programming languages and frameworks such as Java, Node.js, React, JavaScript/TypeScript, and/or Python Hands-on experience designing ...

Preferred - Java, Spring Boot Familiarity with secure coding standards Good exposure to advanced design patterns and ability to appropriately apply them Understands internals of operating systems ...

Experience developing applications and services using Spring Boot and API-driven architectures. Strong programming skills in Java, Python, C#, JavaScript, or similar languages. Experience with ...

Spring Boot information

What is the difference between Spring Boot vs Java Developer?

AspectSpring BootJava Developer
Primary RoleFramework for building Java-based applicationsSoftware developer specializing in Java programming
Required SkillsJava, Spring Framework, REST APIs, MicroservicesJava, object-oriented programming, problem-solving
Work EnvironmentBackend development, enterprise applications, cloud servicesApplication development, software projects, team collaboration
CertificationsSpring certifications, Java certificationsOracle Java certifications, related programming credentials

Spring Boot is a Java-based framework used to create stand-alone, production-grade applications quickly, focusing on simplifying development. A Java Developer is a professional who writes, tests, and maintains Java code across various frameworks and projects. While Spring Boot developers specialize in Spring Boot, Java Developers may work with multiple frameworks, including Spring Boot. Both roles often overlap in enterprise environments, but Spring Boot is a specific tool within a Java Developer's skill set.

Is Spring Boot in high demand?

Spring Boot is a popular framework for building Java-based web applications and microservices, and demand for developers skilled in Spring Boot remains strong due to its widespread adoption in enterprise environments. Companies often seek developers with knowledge of Java, REST APIs, and cloud deployment, making Spring Boot expertise highly valuable in the job market.
Infographic showing various Spring Boot job openings in Surrey, BC as of August 2026, with employment types broken down into 23% Full Time, 72% Part Time, and 5% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Tech Lead Full Stack - Mississauga

Photon

Vancouver, BC

Full-time

Re-posted 3 hours 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.Â