1

Java Spring Boot Jobs in Vaughan, ON (NOW HIRING)

Qualifications & Skills: * 6+ years of backend development experience using Java (Spring Boot, REST APIs, microservices architecture). * Hands-on experience with MEAN stack ecosystems, including ...

New

Backend Development (Primary Focus) • Build scalable, high-performance RESTful APIs using Java 17/21 and Spring Boot 3.x. • Architect and implement microservices with Spring Cloud (Gateway ...

Solutions Design IT Java Specialist

Toronto, ON · On-site +1

CA$125K - CA$156K/yr

Job Summary We are seeking a Senior Java Developer / Architect to design, build, and operate scalable, event-driven, cloud-native applications using Apache Kafka, Spring Boot, and Microsoft Azure.

Experience with conceptualization, design, engineering, and debugging, with 2-5 years in a hands-on software development role Proficiency developing in Java, Spring MVC, Spring Boot, Spring Security ...

Java Developer

Toronto, ON · Hybrid

CA$90K - CA$125K/yr

About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will ...

Java/Angular Developer

Toronto, ON · Hybrid

CA$37.36 - CA$54.05/hr

You will design and develop software applications on Spring Boot, JBoss and Java EE based applications. You will work in a fast-paced software development environment. You are a self-starter with the ...

Java (Core + Advanced) Spring Framework & Spring Boot Microservices Architecture REST API design and development Frontend expertise in React.js Good understanding of SQL databases (such as MySQL ...

New

Java (8+), Multithread, Spring Boot, REST APIs, Microservices, Spring Securities • Database: Strong SQL skills (SQL Queries, MySQL, or Oracle) • Experience in PING • Front end Knowledge: 3+ ...

Senior IT Java Developer

Toronto, ON · On-site +1

CA$105.10K - CA$129.40K/yr

Job Summary We are seeking a Senior Java Developer / Architect to design, build, and operate scalable, event-driven, cloud-native applications using Apache Kafka, Spring Boot, and Microsoft Azure.

Strong expertise in Core Java (Java 8+). * Extensive experience with Spring, Spring Boot, REST APIs, and Microservices. * Strong understanding of multithreading, concurrency, memory management, and ...

New

Sr. Java Developer

Toronto, ON · On-site

$80K - $150K/yr

Expertise in Spring Boot, Spring MVC, and Spring WebFlux. * Testing: Skilled in implementing unit tests and integration tests to maintain code quality. Preferred Skills * Experience in a startup ...

Software Developer III

Toronto, ON · Hybrid

CA$85K - CA$119K/yr

This role offers exposure to modern backend development using Java, Spring Boot, and cloud technologies, with opportunities to influence system design and architecture. You will work across the full ...

Senior Java Developer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will ...

Pharmacy POD - Senior Developer

Toronto, ON · On-site

CA$82.60K - CA$132.60K/yr

Design and develop scalable backend services using Java 17 and Spring Boot 3. * Architect and implement microservices and cloud-native solutions for Pharmacy workflows. * Integrate messaging queues ...

next page

Showing results 1-20

Java Spring Boot information

What are the key skills and qualifications needed to thrive as a Java Spring Boot Developer, and why are they important?

To thrive as a Java Spring Boot Developer, you need strong proficiency in Java programming, a solid understanding of object-oriented design, and experience with the Spring Boot framework, often supported by a degree in computer science or related field. Familiarity with build tools like Maven or Gradle, version control systems such as Git, and RESTful API development is typically required, with certifications in Java or Spring being advantageous. Effective problem-solving, attention to detail, and strong collaboration and communication skills help developers excel in team-driven, agile environments. These skills ensure robust, scalable, and maintainable application development that meets business and user needs efficiently.

What are some typical challenges faced by Java Spring Boot developers when working on large-scale applications?

Java Spring Boot developers working on large-scale applications often encounter challenges such as managing complex dependency structures, ensuring efficient application performance, and maintaining clear documentation for microservices architectures. Collaborating across teams to align service interfaces and handling version compatibility between different services are also common hurdles. Staying up to date with the latest Spring Boot updates and best practices can help mitigate these challenges, as can leveraging automated testing and continuous integration tools.

What is a Java Spring Boot developer?

A Java Spring Boot developer is a software engineer who specializes in building applications using the Spring Boot framework, which simplifies the development of Java-based web and enterprise applications. They are responsible for designing, coding, testing, and maintaining scalable and efficient backend systems. Spring Boot developers work with technologies such as RESTful APIs, databases, and cloud services, leveraging Spring Boot's features to speed up application development and deployment. Their expertise helps organizations build robust, production-ready Java applications with minimal configuration.

What is the difference between Java Spring Boot vs Java EE Developer?

AspectJava Spring BootJava EE Developer
FrameworkSpring BootJava EE (Jakarta EE)
Ease of UseSimpler setup, faster developmentMore configuration required, steeper learning curve
Community & SupportLarge, active communityEstablished but smaller community
Usage in IndustryModern microservices, cloud applicationsEnterprise applications, legacy systems

Java Spring Boot is a modern, lightweight framework ideal for rapid development of microservices and cloud-native applications. Java EE Developer skills are more aligned with traditional enterprise Java applications, often involving complex configurations. Both roles require Java expertise, but Spring Boot offers a more streamlined approach for current industry trends.

What cities near Vaughan, ON are hiring for Java Spring Boot jobs? Cities near Vaughan, ON with the most Java Spring Boot job openings:

MEAN Stack Developer

TechDoQuest

Toronto, ON • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Qualifications & Skills:


  • 6+ years of backend development experience using Java (Spring Boot, REST APIs, microservices architecture).
  • Hands-on experience with MEAN stack ecosystems, including:
  • Node.js & Express for service integration
  • MongoDB or NoSQL data stores
  • Angular for consuming backend APIs
  • 4+ years of experience developing and deploying distributed cloud-native applications using:
  • OpenShift / Docker / Kubernetes
  • Azure or hybrid cloud environments
  • Strong experience designing and implementing RESTful APIs, including API specifications using Swagger / OpenAPI.
  • Solid understanding of software design principles and patterns (SOLID, microservices patterns, event-driven design).
  • Experience working with source control, coding standards, peer code reviews, and CI/CD pipelines.
  • Proven experience supporting production-grade applications, including monitoring and troubleshooting using tools such as Splunk, Dynatrace, Grafana, or equivalent.
  • Experience writing automated tests:
  • Unit tests (JUnit, Mockito)
  • API / functional tests
  • Performance and scalability testing
  • Exposure to security best practices, secure coding standards, and vulnerability remediation in enterprise environments.