1

Java Microservice Developer Jobs in Ontario (NOW HIRING)

As a staff engineer at Emburse, you'll work with engineering managers, senior engineers, and cross ... microservice languages and ecosystems, with the ability to design and review systems built in Java ...

Proficient with Spring Boot, NodeJS or similar Java web-based application frameworks * Accomplished ... Solid foundation of microservice design patterns and principles * Familiarity in scalable cloud ...

Proficient with Spring Boot, NodeJS or similar Java web-based application frameworks * Accomplished ... Solid foundation of microservice design patterns and principles * Familiarity in scalable cloud ...

Proven ability to write clean, high-performance, and maintainable code in Python, Java, SQL, and ... AI, API & Microservice Architecture: Proven experience designing and implementing sophisticated AI ...

Develop coding standards, Mentor and coach developers, fostering a culture of continuous ... Hands-on experience in Cloud Microservice and Microapp development * Experience in application ...

Full Stack Cloud Native Sr. Developer - Digital Manufacturing This is a hybrid role based out of ... The solution is based on event driven microservice architecture involving open-source technologies ...

The role focuses mainly on backend development using C++ / Java / RESTful API. The successful ... Experience with Microservice architecture and REST service. * Proficient with SCM, Build and CI/CD ...

Design and implement systems to work within our microservice and event-driven architectures * Hold ... Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol Buffers * OkHttp, Jetty, JUnit, Guice * Hibernate ...

Strong experience with microservice architectures, event-driven systems (e.g. Kafka, RabbitMQ), and ... Java. Strong communication and collaboration skills. You are comfortable working closely with ...

Strong programming skills (Python and/or Java) * Proven experience with DataBricks, Unity Catalog ... Familiarity with restful APIs, microservice architecture and distributed designs * Knowledge of ...

Strong programming skills (Python and/or Java) * Proven experience with DataBricks, Unity Catalog ... Familiarity with restful APIs, microservice architecture and distributed designs * Knowledge of ...

A subset of JavaScript, CSS, Java, JUnit, JPA, Spring, Python, GoLang, Apache NiFi, Apache Airflow ... Microservice Development. * JavaScript, jQuery, ExtJS, Bootstrap, HTML5, CSS3, Jasmine (or other ...

... Java developer. Knowledge of how scalable, secure, enterprise-level software system are designed and implemented with an AI-first approach. Experience software development in microservice ...

next page

Showing results 1-20

Java Microservice Developer information

See Ontario salary details

$56.5K

$133.7K

$183K

How much do java microservice developer jobs pay per year?

As of Jun 11, 2026, the average yearly pay for java microservice developer in Ontario is $133,668.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $151,500.00 per year, depending on experience, location, and employer.

What is the difference between Java Microservice Developer vs Java Backend Developer?

AspectJava Microservice DeveloperJava Backend Developer
Required SkillsJava, Spring Boot, Microservices architecture, REST APIsJava, Spring, Database integration, API development
Work EnvironmentDistributed systems, cloud platforms, microservices architectureMonolithic or modular backend systems, server-side development
Industry UsageTech companies, cloud services, scalable applicationsFinancial, e-commerce, enterprise applications

Java Microservice Developers focus on designing and implementing scalable microservices using Java, often working with cloud platforms. Java Backend Developers build server-side applications, which may include monolithic or modular systems. While both roles require Java expertise, microservice developers specialize in distributed architectures, whereas backend developers may work on a broader range of server-side tasks.

What are the typical collaboration points between a Java Microservice Developer and other teams during a project lifecycle?

Java Microservice Developers frequently collaborate with DevOps engineers, front-end developers, QA testers, and product managers. During the project lifecycle, they participate in requirements discussions, coordinate API contracts, and work closely with DevOps to ensure smooth deployment and scaling of services. Close communication with QA is essential for testing and debugging, while feedback from front-end teams helps align service outputs with user interface needs. This cross-functional teamwork is crucial for delivering reliable, scalable microservices in an agile environment.

What are Java Microservice Developers?

Java Microservice Developers are software engineers who specialize in designing, building, and maintaining microservices using the Java programming language. Microservices are small, independent services that work together to form larger applications, allowing for greater flexibility, scalability, and easier maintenance. These developers work with frameworks like Spring Boot and tools such as Docker and Kubernetes to create efficient, modular software solutions. They often collaborate with other developers, DevOps engineers, and product teams to deliver robust, distributed systems.

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

To thrive as a Java Microservice Developer, you need strong proficiency in Java programming, RESTful API design, and a deep understanding of microservices architecture, often supported by a degree in computer science or related fields. Familiarity with tools like Spring Boot, Docker, Kubernetes, CI/CD pipelines, and experience with cloud platforms such as AWS or Azure is typically required. Excellent problem-solving abilities, collaboration, and effective communication are essential soft skills in this role. These competencies ensure scalable, maintainable solutions and seamless teamwork in fast-evolving development environments.
What are popular job titles related to Java Microservice Developer jobs in Ontario? For Java Microservice Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Java Microservice Developer jobs in Ontario look for? The top searched job categories for Java Microservice Developer jobs in Ontario are:
Infographic showing various Java Microservice Developer job openings in Ontario as of June 2026, with employment types broken down into 53% Full Time, and 47% Contract. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $133,668 per year, or $64.3 per hour.
Staff Software Engineer

Staff Software Engineer

Emburse

Toronto, ON

Full-time

Posted 5 days ago


Job description

Who We Are:

At Emburse, you'll not just imagine the future - you'll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results. Our AI-powered platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise.

Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions. As a staff engineer at Emburse, you'll work with engineering managers, senior engineers, and cross-functional partners to design the technical underpinnings of the product. At the same time, you'll have plenty of opportunities to be hands-on building key systems, and will be directly responsible for the successful delivery of large-scale technical efforts as well acting as a technical mentor and leader for other engineers.
What You Will Do
  • Provide technical leadership and architectural guidance for enterprise-scale SaaS applications
  • Contribute hands-on to the most critical coding projects, solving complex engineering problems
  • Drive the design and implementation of microservice and cloud-based systems
  • Ensure scalability, reliability, and security across distributed systems
  • Collaborate with cross-functional teams to align technical direction with business goals
  • Write clean, testable, maintainable code and elevate team practices around testing and quality
  • Mentor engineers at all levels and raise the bar for design, code reviews, and system thinking
What You Will Bring
  • 10+ years of professional software engineering experience, with at least 3 years designing and scaling microservices systems
  • Strong background in distributed systems, event-driven architecture, and REST/gRPC APIs with deep expertise in modern object oriented programming
  • Proficiency across modern microservice languages and ecosystems, with the ability to design and review systems built in Java, Go, C#, or Python, and to guide teams in selecting the right tool for the problem.
  • Proficiency with containerization and orchestration (Docker, Kubernetes).
  • Strong cloud-native platform experience (preferably in AWS)
  • Proven success building and scaling web technologies / SaaS products
  • Solid understanding of database technologies (SQL and NoSQL), caching strategies, and message queues.
  • Familiarity with Agile development
  • Excellent communication skills and the ability to align diverse stakeholders.
Why Emburse?

Finance is changing-and at Emburse, we're leading the way. Our AI-powered solutions help organizations eliminate inefficiencies, gain real-time visibility, and optimize spend-so they can focus on what's next, not what's slowing them down.
A Company with Momentum - We serve 12M+ users across 120 countries, helping businesses modernize
 their finance operations.
A Team That Innovates - Work alongside some of the brightest minds in finance, tech, and AI to solve real-
 world challenges.
A Culture That Empowers - Competitive pay, flexible work, and an inclusive, collaborative environment that
 supports your success.
A Career That Matters - Your work here drives efficiency, innovation, and smarter financial decision-making
 for businesses everywhere. 

Shape your future & find what's next at Emburse. 

Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. This policy applies to all terms and conditions of employment.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job