Back to all jobs

Applications are now closed.

Senior Backend Developer (Java Ecosystem)

Ref: JO-2606-361198

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

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.

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

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