At Tecsys, the software we deliver keeps hospitals, pharmacies and distributors supplied with what they need, when they need it. Senior Java Developer , you will join our iTopia platform team, a team at the heart of the backend systems that power mission-critical supply chains in healthcare, retail, and complex distribution.
You’ll design and scale secure, performant services on iTopia, the platform built into Tecsys's Elite supply chain software, that directly impact the reliability and agility of our customers' operations, from hospital operating rooms to warehouse floors and retail storefronts. As a hands-on contributor and technical mentor, you’ll lead by example, contribute to technical direction, and help improve our engineering practices. Your strong technical judgment, transparent communication, and ability to collaborate across disciplines will help move initiatives forward and add real value to our customers and our team.
We are a global provider of cloud-based, AI-driven software, publicly traded on the Toronto Stock Exchange (TSX: TCS).
We earn trust daily by valuing the customer and acting with integrity. Design, develop, and deploy high-quality backend solutions using Java (Spring Boot, microservices).
Act as a technical resource for the team by conducting code reviews, contributing to design discussions, supporting hands-on QA work, and mentoring other developers.
Translate complex business needs into scalable technical solutions in collaboration with product and business stakeholders.
Integrate AI into your work, both in the solutions you deliver and in how the team works, and mentor developers to adopt AI-first approaches that accelerate delivery.
Apply and promote best practices in performance, scalability, observability, and security, partnering with DevOps and Operations to ensure software is production-ready and maintainable.
Participate in agile ceremonies and retrospectives, and promote a culture of collaboration, innovation, accountability, and continuous improvement.
of experience building Java-based backend systems in production environments, with hands-on experience in system design, application development, testing, and operational stability.
Java 11+ , and
testing frameworks
(Solid foundation in
preferably PostgreSQL; Oracle and SQL Server) and familiarity with
databases (a plus).
AI tools
(Degree in Computer Science, Software Engineering, or a related field.
Fluency in written and spoken English is essential for communicating effectively with clients, suppliers, business partners, and colleagues outside of Quebec.
Remote-first flexibility
Benefits and vacation
Pension plan
community initiatives
📌 Senior Java Softwareentwickler / Remote (m/w/d) (Ottawa)
🏢 Tecsys
📍 Ottawa