T

Tecsys

SaaS supply chain software for omnichannel

Senior Java Developer - Platforme

Backend EngineeringUpdated on Nov 7
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • At least 7 years of experience designing backend systems in Java in production, including hands-on system design, application development, testing, and operational stability.
  • Strong understanding of object-oriented design, microservices architecture, and RESTful services.
  • Strong experience with Spring Boot, Java 11 or later, and testing frameworks such as JUnit and Mockito.
  • Proficiency with relational databases, preferably PostgreSQL, Oracle, or SQL Server, and familiarity with NoSQL databases is an asset.
  • Experience with Git, Maven, modern development environments such as IntelliJ, Eclipse, or Visual Studio Code, and integrating AI tools such as Kiro or Claude into daily development work.
  • Demonstrated ability to design and deliver scalable solutions in complex distributed architectures, mentor developers, collaborate with quality assurance, participate in code reviews, and develop proofs of concept.
  • Business orientation and communication skills to align engineering efforts with product outcomes.
  • A degree in computer science, software engineering, or a related field.
  • Written and spoken English proficiency is essential for communicating with clients, suppliers, business partners, and colleagues outside Quebec.

Responsibilities

  • Design, develop, and deploy high-quality backend solutions using Java, Spring Boot, and microservices.
  • Serve as a technical resource for the team by conducting code reviews, contributing to design discussions, supporting hands-on quality assurance work, and mentoring other developers.
  • Translate complex business needs into scalable technical solutions in collaboration with product and business stakeholders.
  • Integrate AI into delivered solutions and team workflows, and support developers in adopting AI-driven approaches to accelerate delivery.
  • Evaluate and introduce emerging technologies when they benefit the platform.
  • Apply and promote best practices for performance, scalability, observability, and security, collaborating with DevOps and Operations teams to ensure software is production-ready and maintainable.
  • Participate in agile ceremonies and retrospectives, and foster collaboration, innovation, accountability, and continuous improvement.

Desired Qualifications

  • Familiarity with NoSQL databases.
  • Relational database experience with PostgreSQL is preferred; Oracle and SQL Server are also relevant.
  • Experience integrating AI tools such as Kiro or Claude into daily development work.

About the Company

Tecsys

SaaS supply chain software for omnichannel

Tecsys provides cloud-based supply chain software that helps organizations manage complex, omni-channel operations. Its products cover the end-to-end supply chain—from demand planning to order fulfillment—delivered primarily as software-as-a-service (SaaS) with professional services and training. The platform increases efficiency and visibility by offering integrated workflows for front-line workers and back-office planners, serving sectors like healthcare, retail, and logistics providers. Unlike some competitors, Tecsys combines a long-standing track record (founded in 1983) with a broad product suite that emphasizes both planning and execution across diverse industries. The goal is to help customers navigate rapidly changing market conditions and improve operational performance across the entire supply chain.

Company size
501-1,000
Company stage
IPO
Headquarters
Montreal, Canada
Founded
1983

Recently Posted Jobs

Explore more opportunities at Tecsys

See more jobs