Enable job alerts via email!

Senior Java Developer

Sage Recruiting

Toronto

Remote

CAD 100,000 - 160,000

Full time

Today
Be an early applicant

Job summary

A rapidly growing SaaS company in Toronto is looking for Intermediate and Senior Software Engineers to join their team. You will work on the core backend engineering, participate in architecture and design discussions, and develop features in Java. The role offers competitive salaries and options for remote work. Ideal candidates have solid Java experience and a relevant degree.

Benefits

Competitive salary
Vacation and benefits
Extensive professional growth
Remote working optional

Responsibilities

  • Participate in all phases of the SDLC, including architecture and design discussions.
  • Help improve the architecture and modularize the codebase.
  • Get involved in virtual agile ceremonies.
  • Take ownership over the features built.

Skills

Java8 or newer
Maven
Git
SQL
Spring (Boot)
Hibernate / JPA
OO design
Software design patterns
Clean code
Critical thinking
Attention to details

Education

Bachelor’s Degree in Computer Science or related field

Tools

GraphQL
ElasticSearch
MySQL
Docker
AWS
Kotlin
Job description

Sage Recruiting is looking for several Intermediate and Senior Software Engineers to join a rapidly growing SaaS company based in Toronto with remote employees across Canada and the US. Listed as one of the fastest-growing startups in Canada with extensive plans for growth, this company is a hidden gem!As a Java Software Engineer, you will be a part of the core backend engineering team and participate in all phases of the SDLC, including architecture and design discussions and software releases. You will help improve the architecture, modularize the codebase and participate in virtual agile ceremonies. You will be a part of a team that is evolving and growing so we're looking for adaptability flexibility. You will be able to take ownership over the features you build, get involved in the architecture and design and grow your skills in a company that’s growing to the next stage of maturity. Skills :

  • Solid development experience using Java8 or newer
  • Experience with Maven, Git, and SQL
  • Proficiency in Spring (Boot) and hibernate / JPA
  • Strong knowledge of OO design, software design patterns and best practices
  • Ability to produce clean code and follow project conventions
  • Excellent communication skills with critical thinking and autonomy
  • Excellent pull request review skills and keen attention to details
  • Bachelor’s Degree or higher in Computer Science or a related field is preferred
Bonus Points
  • Experience with GraphQL, ElasticSearch, MySQL, Docker, AWS, or Kotlin
  • Experience writing microservices or helped modularize a java codebase
Benefits
  • Competitive salary, vacation, and benefits
  • Remote working optional (offices in Toronto and USA)
  • Extensive professional growth and development
Salary
  • Intermediate : CAD 100-125K
  • Senior : CAD 130-160K+

GitHub Accounts are preferred but not necessary.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.