Java Developer

JobCubby

Toronto

Remote

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work

Job summary

JobCubby is seeking a Java Developer for a fully remote role based in Toronto, Ontario. You will design and implement Java applications and backend services, build RESTful APIs and microservices with Spring Boot, and ensure clean, scalable, and maintainable code.

The ideal candidate has 3 to 9 years of Java experience, strong Java 8/11/17 knowledge, and hands-on work with SQL, Hibernate/JPA, Git, Maven/Gradle, and JUnit.

Qualifications

  • 3 to 9 years of professional Java development experience.
  • Strong knowledge of Java 8/11/17 or newer.
  • Strong experience with Spring Boot and Spring Framework.
  • Experience with REST APIs and Microservices.
  • Experience with SQL and relational databases.
  • Experience with Hibernate/JPA.
  • Experience with Git and Maven or Gradle.
  • Experience with JUnit and automated testing.
  • Good problem-solving and communication skills.
  • Agile/Scrum experience is a plus.

Responsibilities

  • Develop and maintain Java applications and backend services.
  • Build RESTful APIs and microservices using Java and Spring Boot.
  • Write clean, scalable, and maintainable code.
  • Work with SQL databases and develop efficient queries.
  • Perform unit testing, debugging, and code reviews.
  • Collaborate with QA, DevOps, product, and engineering teams.
  • Participate in Agile/Scrum development processes.
  • Troubleshoot application issues and improve application performance.

Skills

Java
Spring Boot
REST APIs
Microservices
SQL
Hibernate/JPA
Git
Maven/Gradle
JUnit
Problem-solving
Communication

Tools

Docker
Kubernetes
AWS
Azure
Jenkins

Job description

We are looking for a Java Developer with 3 to 9 years of experience to join our team. This is a fully remote opportunity for candidates based in Toronto, Ontario.

Responsibilities
  • Develop and maintain Java applications and backend services.
  • Build RESTful APIs and microservices using Java and Spring Boot.
  • Write clean, scalable, and maintainable code.
  • Work with SQL databases and develop efficient queries.
  • Perform unit testing, debugging, and code reviews.
  • Collaborate with QA, DevOps, product, and engineering teams.
  • Participate in Agile/Scrum development processes.
  • Troubleshoot application issues and improve application performance.
Required Skills
  • 3 to 9 years of professional Java development experience.
  • Strong knowledge of Java 8/11/17 or newer.
  • Strong experience with Spring Boot and Spring Framework.
  • Experience with REST APIs and Microservices.
  • Experience with SQL and relational databases.
  • Experience with Hibernate/JPA.
  • Experience with Git and Maven or Gradle.
  • Experience with JUnit and automated testing.
  • Good problem-solving and communication skills.
Preferred Skills
  • Kafka
  • Docker and Kubernetes
  • AWS or Azure
  • Jenkins or other CI/CD tools
  • NoSQL databases
  • Enterprise or banking domain experience
Work Location

Fully Remote – Toronto, Ontario, Canada.

Candidates must be legally authorized to work in Canada.

This is a remote position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer 1016
Java Developer 1016

Veracity Ventures Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
Java Developer (Spanish)
Java Developer (Spanish)

United States Digital Space LLC • Toronto

On-site
CAD 110,000 - 170,000
Senior Software Developer
Senior Software Developer

Princeton IT Services, Inc • Canada

Remote
CAD 90,000 - 120,000
Senior Java Developer
Senior Java Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 97,000 - 155,000
Discretionary annual performance-based bonus
Wellbeing programs
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools
Java Spring Boot Developer – Microservices, Kafka, SQL & AI Tools

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

Hybrid
CAD 90,000 - 120,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Java Developer
Java Developer

Triunity Software, Inc. • Ottawa

On-site
CAD 85,000 - 120,000
Health insurance
Bonus
Training
+1
Senior Java Developer
Senior Java Developer

HCLTech • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Java Developer
Java Developer

Cyber Space Technologies LLC • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid