IT & Software

Senior Backend Developer (Java Ecosystem)

Salt Digital Recruitment

Montreal (Administrative Region) · Qc · Canada

Overview

Our client is looking for a passionate Senior Backend Developer to join their dynamic team. This role is perfect for individuals eager to boost their careers in a supportive and innovative environment. You will collaborate with cross‑functional teams to build reliable, scalable, and secure backend services and APIs.

Key Responsibilities

  • Work closely with product owners, designers, frontend developers, SysOps, and peers to deliver robust backend capabilities (APIs, services, data pipelines) that power customer‑facing experiences.
  • Actively participate in sprint planning, daily stand‑ups, refinements, and retrospectives as part of an agile team.
  • Contribute to code reviews by providing constructive feedback, raising quality/security/performance concerns early, and integrating peer feedback quickly.
  • Embrace a team‑first attitude: support your peers, share context, document decisions, and contribute to a positive and collaborative work environment.
  • Provide guidance and mentorship to peer developers through pairing, design reviews, and troubleshooting support.
  • Own backend components end‑to‑end: from design through delivery and production operations.
  • Work with ambiguity by breaking down problems, proposing options with trade‑offs, and driving decisions with stakeholders.
  • Raise the engineering bar by improving patterns, reliability, test strategy, performance, and security, leaving systems better than you found them.
  • Influence beyond tickets by contributing to architectural direction, coding standards, and shared tooling and practices.
  • Mentor and multiply: help others grow through reviews, pairing, knowledge sharing, and pragmatic guidance.

Technical Skills

  • Design, develop, and operate backend services using Java and common ecosystem frameworks (e.g., Spring, Spring Boot).
  • Build clean, efficient, maintainable code and uphold high engineering standards (readability, testability, resilience).
  • Design and evolve service contracts and APIs (REST), focusing on correctness, usability, backward compatibility, and documentation.
  • Apply engineering principles for high‑quality deliveries (testing strategy across the pyramid, automated checks, quality gates).
  • Contribute to system design and architecture, including ADRs, diagrams, and solution design documents.
  • Build for operability: logging, metrics, tracing, alerting, capacity/performance tuning, and incident follow‑up with actionable learnings.
  • Collaborate on CI/CD and delivery practices to reduce lead time, increase confidence, and improve runtime reliability.
  • Experience with cloud‑native technologies (containers, orchestration, IaC, SysOps/operability practices).
  • Observability tooling (metrics, tracing, log aggregation) and on‑call/incident response participation.
  • Security‑mindful development (OWASP concepts, authN/authZ, secure API design, secrets management).
  • Experience with performance tuning, capacity planning, and cost optimization.
  • Familiarity with web content frameworks and templating engines (e.g., Apache Sling, FreeMarker).
  • Experience with search and indexing technologies, specifically Elasticsearch.

Qualifications

  • Strong foundation in developer workflow: git, CI/CD pipeline, bash scripting, Docker.
  • Strong Java ecosystem experience, including modern Java and common frameworks such as Spring/Spring Boot.
  • Experience building and maintaining backend APIs and services in a production environment (REST, versioning, documentation).
  • Solid grasp of data and persistence concepts: relational databases and SQL; familiarity with ORMs (e.g., JPA/Hibernate) and migration practices.
  • Knowledge of testing frameworks and approaches across the testing pyramid (unit, integration, contract, end‑to‑end as appropriate).
  • Strong willingness to learn and drive for continuous improvement, coupled with a proactive and positive attitude.
  • Excellent verbal and written communication skills in French and English, focused on teamwork and collaboration.

#J-18808-Ljbffr

Reference: WJ-291_11038154

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.