···
Log in / Register
Principal Developer (Java)
Negotiable Salary
Workable
Full-time
Onsite
No experience limit
No degree limit
Montreal, QC, Canada
Favourites
New tab
Share
Some content was automatically translatedView Original
Description

Recognizing the benefits of remote work on employee well-being and the environment—including employee morale, productivity, and reduced commutes—we are proud to be a company that prioritizes remote work. Our remote-first environment, along with our well-located offices and collaborative workspaces, provides our team the freedom and flexibility to work in the way that makes our employees most productive. About Tecsys Tecsys is a fast-growing innovator providing supply chain solutions to leading healthcare systems, hospitals, pharmacies, distributors, retailers, and 3PLs. We partner with industry leaders to transform their supply chains through technology. If you enjoy tackling interesting challenges with continuous learning opportunities, join Tecsys! As a Principal Developer (Java), you will play an essential role in designing and scaling backend systems that power critical supply chains across industries such as healthcare, retail, and complex distribution. From hospital operating rooms to warehouses and stores, your technical leadership will have a direct impact on the performance, reliability, and agility of our clients’ operations. You will lead by example, leveraging your deep technical expertise, business acumen, and architectural vision to contribute to a platform supporting some of the most demanding logistics environments. As an active contributor and technical mentor, you will collaborate cross-functionally to design secure and high-performing services, guide technology choices, and continuously improve our engineering practices. Your ability to work across disciplines, communicate clearly, and drive initiatives forward will make you an indispensable member of our team. What You Bring Over 7 years of experience building Java backend systems in production environments. In-depth understanding of object-oriented design, microservices architecture, and RESTful services. Strong hands-on experience with Spring Boot, Java 11+, and testing frameworks (JUnit, Mockito). Solid proficiency with relational databases (PostgreSQL, Oracle, SQL Server) and familiarity with NoSQL databases (an asset). Experience with Git, Maven, and modern development environments (IntelliJ, Eclipse). Proven experience designing and delivering scalable solutions within complex, distributed architectures. Demonstrated leadership skills—able to inspire, mentor, and bring clarity to solving complex problems. Strong business orientation: you align engineering efforts with product and organizational goals. Excellent communication and collaboration skills—you are a true connector across teams, roles, and disciplines. Degree in Computer Science, Software Engineering, or a related field. Proficiency in written and spoken English, essential for effective communication with clients, vendors, business partners, and colleagues located outside Quebec. Nice to Have Frontend development experience with HTML5, TypeScript/JavaScript, CSS3, Vue.js. Experience with Docker, Kubernetes, or other containerization technologies. Knowledge of AWS or other cloud platforms (Azure, GCP); experience with serverless technologies is a plus. Understanding of CI/CD pipelines, observability tools, and modern DevOps practices. Experience or familiarity with healthcare, logistics, or supply chain domains. Experience creating or consuming SOAP APIs (legacy integrations). Bilingualism (English/French) is an asset in our bilingual environment. Requirements What You Bring Over 7 years of experience building Java backend systems in production environments. In-depth understanding of object-oriented design, microservices architecture, and RESTful services. Strong hands-on experience with Spring Boot, Java 11+, and testing frameworks (JUnit, Mockito). Solid proficiency with relational databases (PostgreSQL, Oracle, SQL Server) and familiarity with NoSQL databases (an asset). Experience with Git, Maven, and modern development environments (IntelliJ, Eclipse). Proven experience designing and delivering scalable solutions within complex, distributed architectures. Demonstrated leadership skills—able to inspire, mentor, and bring clarity to solving complex problems. Strong business orientation: you align engineering efforts with product and organizational goals. Excellent communication and collaboration skills—you are a true connector across teams, roles, and disciplines. Degree in Computer Science, Software Engineering, or a related field. Proficiency in written and spoken English, essential for effective communication with clients, vendors, business partners, and colleagues located outside Quebec. Nice to Have Frontend development experience with HTML5, TypeScript/JavaScript, CSS3, React. Experience with Docker, Kubernetes, or other containerization technologies. Knowledge of AWS or other cloud platforms (Azure, GCP); experience with serverless technologies is a plus. Understanding of CI/CD pipelines, observability tools, and modern DevOps practices. Experience or familiarity with healthcare, logistics, or supply chain domains. Experience creating or consuming SOAP APIs (legacy integrations). Bilingualism (English/French) is an asset in our bilingual environment.

Source:  workable View original post
Workable · HR

Company

Workable
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.