Enable job alerts via email!

Java Software Engineer - Canada

Jobgether

Canada

Remote

CAD 80,000 - 110,000

Full time

5 days ago
Be an early applicant

Job summary

A leading technology company is looking for a Java Software Engineer in Canada. This role involves designing and enhancing software products while collaborating with cross-functional teams. The ideal candidate will have a strong background in Java and Spring Boot, along with experience in cloud technologies. This position offers a fully remote work environment and competitive benefits including unlimited paid time off and health insurance.

Benefits

Unlimited paid time off
Subsidized medical, dental, and vision insurance
401(k) retirement plan with company contributions
Profit-sharing opportunities

Qualifications

  • Minimum 3 years of full-stack software development experience.
  • Strong proficiency in Java and Spring Boot; experience with C#, .NET, React, Go, or Python is a plus.
  • Willingness to travel for two key company-wide events annually.

Responsibilities

  • Design, develop, and enhance software products, applications, and platforms aligned with client requirements.
  • Collaborate with cross-functional teams to propose and implement effective technical solutions.
  • Communicate complex technical concepts clearly to clients and team members.

Skills

Java
Spring Boot
Full-stack development
Cloud technologies (AWS, Google Cloud, Azure)
Containerization (Docker, Kubernetes)
CI/CD tools (GitHub Actions)
Communication skills

Job description

This position is posted by Jobgether on behalf of Bellwood. We are currently looking for a Java Software Engineer in Canada.

This role offers a fantastic opportunity to join a dynamic team focused on building and scaling business-critical web products. You will work closely with experienced engineers and collaborate with designers and product teams to create high-quality software solutions that meet client needs. The position is ideal for someone passionate about continuous learning and eager to contribute to the development of scalable software products in a fast-paced, innovative environment. Reporting to the Engineering Team Lead, you will play a key role in shaping best practices and delivering impactful software.

Accountabilities:

  • Design, develop, and enhance software products, applications, and platforms aligned with client requirements.
  • Collaborate with cross-functional teams, including designers and product managers, to propose and implement effective technical solutions.
  • Communicate complex technical concepts clearly to clients and team members.
  • Define, document, and promote best practices to ensure high team performance and code quality.
  • Participate in deploying and scaling software products on cloud platforms such as AWS, Google Cloud, or Azure.
  • Minimum 3 years of full-stack software development experience.
  • Strong proficiency in Java and Spring Boot; experience with C#, .NET, React, Go, or Python is a plus.
  • Familiarity with cloud technologies (AWS, Google Cloud, Azure), containerization (Docker, Kubernetes), and CI/CD tools (GitHub Actions).
  • Demonstrated ability to architect, build, and scale software products.
  • Excellent communication skills with the ability to explain technical topics to non-technical stakeholders.
  • Willingness to travel for two key company-wide events annually; all expenses covered.

Eagerness to continuously learn and adapt in a collaborative team environment.

  • Fully remote work environment.
  • Unlimited paid time off (PTO).
  • Subsidized medical, dental, and vision insurance.
  • Short-term and long-term disability coverage.
  • 401(k) retirement plan with company contributions.
  • Profit-sharing opportunities.
  • Referral bonuses for successful candidate recommendations.
  • Company retreats fostering team building and collaboration.


Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.

Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
It compares your profile to the job’s core requirements and past success factors to determine your match score.
Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

#LI-CL1

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

Similar jobs