Software Engineer (Java/Spring) — Hybrid, AI-Driven SaaS

PointClickCare

Mississauga

Hybrid

CAD 112,000 - 125,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits from Day 1
Retirement plan matching
Flexible paid time off
Wellness programs
Parental & caregiver leaves
Fertility & adoption support
Development support
Employee assistance program
Inclusion and allyship communities

Job summary

PointClickCare is redefining healthcare software engineering, enabling engineers to build scalable, secure SaaS solutions for health providers. The Intermediate Software Engineer role focuses on delivering high-quality Java applications, RESTful services, and TDD-driven development within a hybrid Canada-based team.

Key responsibilities include collaborating with internal teams, mentors, and vendors to enhance products, while leveraging Docker, Kubernetes, Istio, and cloud tech.

Qualifications

  • Experience writing clean code that performs well at scale using Java.
  • Experience with Spring Boot.
  • In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL).
  • Solid experience writing RESTful API endpoints.
  • Absolutely love TDD and have working knowledge of it.
  • Proficient in Git.
  • Experience using system and performance monitoring tools (e.g. New Relic, DataDog).
  • Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured).
  • Excellent organization, critical-thinking and personal leadership skills.
  • Self-starter with the ability to deliver with minimal supervision.
  • Being okay with the uncomfortable feeling that comes from learning new things.
  • Team player.
  • Analytical mind with problem-solving aptitude.
  • Proven experience as a great Engineer.
  • BSc/BA in Computer Science or a related degree.
  • Generative AI Code Assistants experience would be an asset.
  • Bonus points for UI frameworks React/Angular; cloud experience; SaaS, SOA; scripting languages like Python/Bash.

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle.
  • Work with business to iterate over software requirements.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Analyze and debug systems.
  • Perform validation and verification testing in a test-driven manner.
  • Review the work of others, and invite others to review your work.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Ensure software is up-to-date with latest technologies.

Skills

Java
Spring Boot
SQL databases
REST APIs
TDD
Git
Monitoring tools
Automated testing
Leadership
Self-starter
Willingness to learn
Team player
Analytical mindset
Engineer experience
BSc/BA in CS

Education

BSc/BA in Computer Science or related degree

Tools

Docker
Kubernetes
Istio
Ansible
Jenkins
AWS/Azure
SAML OAuth OpenID

Job description

PointClickCare is redefining healthcare software engineering, enabling engineers to build scalable, secure SaaS solutions for health providers. The Intermediate Software Engineer role focuses on delivering high-quality Java applications, RESTful services, and TDD-driven development within a hybrid Canada-based team.

Key responsibilities include collaborating with internal teams, mentors, and vendors to enhance products, while leveraging Docker, Kubernetes, Istio, and cloud tech.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer
Intermediate Software Engineer

PointClickCare • Mississauga

Hybrid
CAD 112,000 - 125,000
Benefits from Day 1
Retirement plan matching
Flexible paid time off
+6
Senior Software Engineer -Waterloo
Senior Software Engineer -Waterloo

PointClickCare • Kitchener

On-site
CAD 142,000 - 158,000
Benefits starting from Day 1!
Retirement Plan Matching
Flexible Paid Time Off
+1
Senior Software Engineer -Waterloo
Senior Software Engineer -Waterloo

PointClickCare • Southwestern Ontario

Hybrid
CAD 142,000 - 158,000
Retirement Plan Matching
Flexible PTO
Wellness Support
+6
Senior Java Engineer - Hybrid Cloud Backend
Senior Java Engineer - Hybrid Cloud Backend

Priceline.com LLC • Toronto

Hybrid
CAD 100,000 - 120,000
Health & dental coverage
Mental health resources
Generous PTO & holidays
+4
Senior Software Engineer — Healthcare Automation
Senior Software Engineer — Healthcare Automation

PocketHealth Inc. • Toronto

Hybrid
CAD 150,000 - 200,000
Stock options
Health benefits
Remote-friendly role
+3
Hybrid Java Full-Stack Engineer — High-Throughput APIs
Hybrid Java Full-Stack Engineer — High-Throughput APIs

PRICELINE CAREERS • Toronto

On-site
CAD 100,000 - 120,000
Senior Java Full Stack Engineer | Hybrid, Spring & REST
Senior Java Full Stack Engineer | Hybrid, Spring & REST

Capgemini • Mississauga

Hybrid
CAD 110,000 - 140,000
Healthcare benefits
Paid time off
Parental leave
+3
Java Full Stack Developer
Java Full Stack Developer

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

Hybrid
CAD 90,000 - 130,000
Remote Software Engineer – AI-Driven Healthcare
Remote Software Engineer – AI-Driven Healthcare

ExaCare AI • Toronto, Vancouver

Hybrid
CAD 95,000 - 125,000
Salary equity
Flexible PTO
Healthcare coverage
+2
Senior Java Software Engineer - Hybrid, Cloud-Native Microservices
Senior Java Software Engineer - Hybrid, Cloud-Native Microservices

Pacer Group • Toronto

Hybrid
CAD 130,000 - 135,000