CareerPlanSign in

Senior Backend Developer (Java Ecosystem)

Montréal, Québec💼 Full-time🗓 2026-06-05 → 2026-08-05

Core

Design, develop, and operate scalable backend services and APIs powering customer-facing experiences.

Role type

Senior Backend Developer (Java Ecosystem)

Builds

Robust backend capabilities (APIs, services, data pipelines)

Domain

Software Engineering / Java Ecosystem

Deliverable

production ML models | product features

Required skills

Java (modern), Spring/Spring Boot, REST API design, SQL/relational databases, JPA/Hibernate, Docker, CI/CD pipelines, Git, Elasticsearch, observability (metrics/tracing/logging), security (OWASP/authN/authZ), system architecture design

Preferred skills

Apache Sling, FreeMarker, performance tuning, capacity planning, cost optimization

Technologies

Java, Spring, Spring Boot, REST, SQL, JPA, Hibernate, Docker, Git, Elasticsearch, Apache Sling, FreeMarker

Responsibilities

Design and evolve service contracts and APIs; contribute to system design and architecture; build for operability (logging, metrics, tracing, alerting); participate in CI/CD and delivery practices; provide guidance and mentorship to peer developers

Seniority

Senior, hands-on IC with mentorship responsibilities

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