Senior Bilingual Full-Stack Java Developers (x3) to design, develop, and maintain backend services using Java and Spring Boot for a digital media client
S.i. Systèmes
Montréal, QC-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié le 24 février 2026
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
Our valued digital media client is seeking three Senior Bilingual Full-Stack Java Developers to design, develop, and maintain backend services using Java and Spring Boot.
Initial 8-9 month contract in Montreal, QC (3 days/week on-site - Wednesday to Fridays) with strong possibility of extension. 7.5 hours per day, Monday to Friday.
As the successful candidate you will be an integral part of a technology team responsible for designing and building core software components that enable a wide range of media-related capabilities, such as account management, service provisioning, authentication and authorization, live rights management, and more.
Responsibilities:
- Design, develop, and maintain backend services using Java and Spring Boot.
- Implement RESTful and/or gRPC APIs to support internal and external integrations.
- Build and optimize integrations with non-SQL databases (e.g., MongoDB) and event-streaming platforms (e.g., Kafka).
- Ensure clean, testable, and high-quality code using Object-Oriented principles, Design Patterns, and Domain-Driven Design.
- Contribute to frontend integrations where needed (HTTP, VueJS, Bootstrap)
- Lead the design and evolution of scalable, high-performance user management systems (authentication, authorization, account management, entitlements, profiles, etc.).
- Define and implement application architecture aligned with modern best practices (microservices, event-driven architecture, distributed systems).
- Provide technical guidance and mentorship to software engineers.
- Lead technical initiatives from concept to delivery.
Must-have Skills
- 7 years of software development including leading teams toward success, working with object-oriented languages, preferably Java and Spring Boot
- Excellent communication skills in both English and French (must be fluently bilingual)
- Experience with large scale distributed systems, micro-services architecture, event-streaming architecture
- Strong application architecture design and implementation skills, with a focus on scalability, performance, and maintainability
- Expertise in user management flows (OAuth 2, entitlements, profiles, third-party distribution, etc.)
- Strong knowledge of web development technologies and protocols: HTTP, gRPC, RESTful services, VueJS, Bootstrap
- Strong experience with unit testing, TDD, code review, CI/CD & DevOps practices.
- Experience with non-SQL databases (MongoDB) and real-time stream processing (Kafka).
Nice-to-have Skills
- Practical experience in Python, Go, Node.JS, Typescript ...
- Practical experience in Domain Driven Design
- Security knowledge
- Strong networking skills
- Exposure to Agile methodologies (Scrum/Kanban)
- Ability to lead technical teams through design and implementation
- Experience with container environment such as Docker, Kubernetes
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser