CareerPlanSign in

Senior Java Developer

Montreal, Quebec, Canada🌐 Remote💼 Full-time🗓 2026-09-10 → 2026-09-25

Core

Design, develop, and maintain high-performance Java applications within an Agile team, owning complex technical problems end-to-end.

Role type

Senior Java Developer (Backend)

Builds

High-performance Java applications and REST services

Domain

Healthcare supply chain technology

Deliverable

production ML models | product features

Required skills

Java, REST services, API architecture, relational databases (PostgreSQL), JUnit, Git, Maven, clean code, automated testing, technical debt management, AI-assisted development tools

Preferred skills

PostgreSQL, AI-assisted/agentic dev tools

Responsibilities

Design and build high-performance Java applications; Shape architecture and technical direction; Review code for quality and maintainability; Mentor less experienced developers; Identify and prioritize technical debt; Collaborate with Tech Leads, Product Owners, and QA to deliver solutions

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.