Back to all jobs

Senior Backend Developer (Java Ecosystem)

Ref: JO-2606-361198

  • Environment: Remote
  • Contract Type: Contract
  • Starts: 2026-07-06
  • Duration: 6 months
Apply Report issue

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. With a focus on engineering excellence, agility, and a team-first mindset, you will contribute to our products while deepening your expertise in the Java ecosystem.

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 (pairing, design reviews, troubleshooting support).

Technical Skills:

  • Design, develop, and operate backend services using Java and common ecosystem frameworks (e.g., Spring).
  • Build clean, efficient, maintainable code and maintain high engineering standards (readability, testability, resilience).
  • Design and evolve service contracts and APIs (REST), focusing on correctness, usability, backwards compatibility, and documentation.
  • Apply engineering principles to ensure high-quality deliveries (testing strategy across the pyramid, automated checks, quality gates).
  • Contribute to system design and architecture: participate in shaping the future of our architecture through sound design and supporting artifacts (ADRs, diagrams, 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

Seniority:

  • Own backend components end-to-end: while working with others, take responsibility from design through delivery and production operations (build → run).
  • Work with ambiguity: break down problems, propose options with tradeoffs, and drive decisions with stakeholders.
  • Raise the engineering bar: improve patterns, reliability, test strategy, performance, and security, while leaving systems better than you found them.
  • Influence beyond your tickets: contribute to architectural direction, coding standards, and shared tooling/practices.
  • Mentor & multiply: help others grow through reviews, pairing, knowledge sharing, and pragmatic guidance.

Qualifications:

  • Strong foundation in developer workflow: git, CI/CD pipeline, bash scripting, docker.
  • Strong Java ecosystem experience (modern Java, 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 (French/English), with a focus on teamwork and collaboration.
  • Familiarity with web content frameworks and templating engines (e.g., Apache Sling, FreeMarker).
  • Experience with search and indexing technologies, specifically Elasticsearch.
  • Cloud-native experience (containers, orchestration, IaC, SysOps/operability practices).
  • Observability tooling (metrics, tracing, log aggregation) and on-call/incident response participation.
  • Security-minded development (OWASP concepts, authN/authZ, secure API design, secrets management).
  • Experience with performance tuning, capacity planning, and cost optimization.

Salt is acting as an Employment Business in relation to this vacancy.

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Senior Backend Developer (Java Ecosystem)

  • Canada, Montreal
  • Software Development & Engineering, Technology
  • Remote
  • Contract

Save jobs

Log in to save a job

Report job

Senior Backend Developer (Java Ecosystem)

  • Canada, Montreal
  • Software Development & Engineering, Technology
  • Remote
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form