Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intermediate Software Engineer

Home > Java programming jobs

Intermediate Software Engineer in Canada

  • PointClickCare
  • Full time
  • Email
  • Mississauga

Responsibilities

  • Identify, prioritize, and execute software development life cycle tasks.
  • Iterate on software requirements with business stakeholders.
  • Develop clean and efficient tools and applications using Java.
  • Automate tasks through appropriate tools and scripting.
  • Analyze and debug systems.
  • Perform validation and verification testing using a test-driven approach.
  • Review others’ work and participate in peer code reviews.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Keep software up to date with the latest technologies.

Requirements

  • Experience writing clean, scalable Java code.
  • Experience with Spring Boot.
  • In-depth knowledge of relational databases such as Microsoft SQL Server and MySQL.
  • Experience writing RESTful API endpoints.
  • Working knowledge of test-driven development.
  • Proficiency with Git.
  • Experience with system and performance monitoring tools such as New Relic and Datadog.
  • Experience with automated testing frameworks such as Selenium, Cypress, and RestAssured.
  • Strong organization, critical-thinking, personal leadership, analytical, and problem-solving skills.
  • Ability to work independently with minimal supervision and collaborate effectively as part of a team.
  • Proven experience as an engineer.
  • BSc/BA in Computer Science or a related degree.
  • Generative AI code assistant experience, including GitHub Copilot, is an asset.
  • UI development, React, Angular, Selenium automation, cloud services, Docker, Kubernetes, Istio, Ansible, Jenkins, Linux, IP networking, AWS, Azure, SAML, OAuth, OpenID Connect, SaaS products, service-oriented architecture, Python, Bash, Groovy, production on-call work, and professional mentoring experience are preferred.

Benefits

  • Benefits start from day one.
  • Retirement plan matching, flexible paid time off, wellness support programs, parental and caregiver leave, fertility and adoption support, continuous development support, an employee assistance program, allyship and inclusion communities, and employee recognition are offered.
  • This is a hybrid role requiring residence within commuting distance of the specified office and periodic weekly, bi-weekly, or monthly office events.
  • Remote or office events may require travel to the Mississauga and/or Salt Lake City offices, including onboarding and team meetings, where applicable.

PointClickCare

PointClickCare builds a cloud-based healthcare software platform designed to streamline the management of resident care for long-term and post-acute care providers. Our solutions empower over 30,000 healthcare organizations to enhance operational efficiency and improve care delivery, making us a ...

Similar positions

Lead Software Engineer

  • 8th Light
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $126k-$157k
  • United States

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • Others
  • 10/25/2026
  • Salary: Competitive
  • Bengaluru, India