Job Search and Career Advice Platform

Enable job alerts via email!

Java Backend Developer - Spring Boot, microservices, RESTful API

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider is looking for a skilled Java Developer to join their Toronto team. The ideal candidate will have at least 5 years of experience in backend development using Java, along with expertise in Spring Boot and microservices architecture. Responsibilities include designing scalable services and collaborating with cross-functional teams in an agile environment. This hybrid role offers opportunities to work with cutting-edge technologies and contribute to high-quality application development.

Qualifications

  • 5+ years of hands-on experience in backend development using Java.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Proven experience with Spring Framework, especially Spring Boot and Spring MVC.
  • Solid experience in RESTful API design and development.
  • Working knowledge of microservices architecture, including service communication and fault tolerance.
  • Experience with relational and NoSQL databases.
  • Proficiency with version control systems such as Git.
  • Familiarity with CI/CD tools and practices.

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Java.
  • Build microservices-based applications using Spring Boot.
  • Collaborate with teams to deliver end-to-end solutions.
  • Ensure high performance and reliability of applications.
  • Integrate applications with databases and external services.
  • Write clean, efficient, and maintainable code.
  • Participate in technical discussions and design sessions.
  • Troubleshoot and resolve production issues.

Skills

Java 8+
Spring Boot
Microservices Architecture
RESTful API Development
SQL & NoSQL Databases
CI/CD: Jenkins
Docker
Kubernetes
Git
Agile Development Practices

Education

Bachelor’s degree in Computer Science, Engineering, or a related field

Tools

PostgreSQL
MySQL
Oracle
MongoDB
Cassandra
Job description

Job Description

Role

Java Developer – Hybrid

We are seeking a skilled Java Developer with strong experience in Spring Boot and Microservices architecture to design, develop, and support scalable backend systems. The ideal candidate will work closely with cross‑functional teams to deliver high‑quality, secure, and performant applications in an agile environment.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and RESTful APIs using Java (Java 8 or higher).
  • Build and enhance microservices‑based applications using Spring Boot, Spring MVC, and related Spring ecosystem components.
  • Collaborate with frontend developers, product owners, QA, and DevOps teams to deliver end‑to‑end solutions.
  • Ensure high performance, availability, scalability, and reliability of applications.
  • Integrate applications with relational (SQL) and NoSQL databases, as well as external/third‑party services.
  • Implement best practices for security, data protection, and compliance.
  • Write clean, efficient, maintainable, and well‑documented code.
  • Participate in code reviews, technical discussions, and design sessions.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Contribute to continuous improvement of development standards, tools, and processes.
  • Support CI/CD pipelines and collaborate on deployment and release activities.
Required Skills / Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands‑on experience in backend development using Java.
  • Strong understanding of Object‑Oriented Programming (OOP) principles and design patterns.
  • Proven experience with Spring Framework, especially Spring Boot and Spring MVC.
  • Solid experience in RESTful API design and development.
  • Working knowledge of microservices architecture, including service communication and fault tolerance.
  • Experience with relational databases (PostgreSQL, MySQL, Oracle) and/or NoSQL databases (MongoDB, Cassandra).
  • Proficiency with version control systems such as Git.
  • Familiarity with CI/CD tools and practices (e.g., Jenkins, Docker, Kubernetes).
  • Strong problem‑solving, debugging, and communication skills.
Key Skills
  • Java 8+
  • Spring Boot / Spring MVC / Spring Ecosystem
  • Microservices Architecture
  • RESTful API Development
  • SQL & NoSQL Databases
  • CI/CD: Jenkins, Docker, Kubernetes
  • Git / Version Control
  • Agile Development Practices
Experience Required
  • 5+ years backend development experience
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.