- 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.
- 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).
- 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
-
We are looking for a Java Developer to join our team in Montreal. · ...
Montreal, Quebec1 month ago
-
· Job Title: Java Developer · We offer: · - To work with some of the best professionals in the business - For a firm that values individual intellect as much as teamwork · - State-of-the-art offices that are designed to maximize collaboration · - Flexible working arrangements · ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
Role Name: · Core Java Developer · Location: Montreal / Hybrid (Face-to-Face Interview Required) · 12 Months Contract · Job Description: · We are seeking a highly experienced · Senior Java Developer · to join the Ops Tech department. In this pivotal role, you will contribute sign ...
Montreal, Quebec $70,000 - $115,000 (CAD) per year2 days ago
-
· Position Description: · Our Company is a market leader in investment banking, securities, investment management and wealth management services. With more than 1,200 offices in 36 countries, the people of our company are dedicated to providing our clients the finest thinking, p ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Description: · Job Posting: · Job title: Java developer · The Firm-wide Model Control System is the cornerstone of the Firm's model risk management, used by front-office, control and oversight functions. This is a high-profile system, with visibility at the highest levels of t ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Job title: Java developer · The Risk Management department is responsible for monitoring, measuring and communicating risks generated byour company business lines. We are looking for a senior developer to build and own the critical technical deliveries of the Firm Risk Managem ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Position Description · We are looking for a technically proficient java developer that will work on creating new applications and enhancing existing applications for the TC application team and work with global partners in business unit and Operations areas. The candidate will ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Position Description · The Trade Completion team is looking for a developer to join the dynamic environment of the global · Trades Enrichment Area. We are looking for a technically proficient java developer that will work on · creating new applications and enhancing existing a ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Team Profile: · The role is in Risk team within Credit Trading Technology department supporting the Firm's Corporate Credit Trading business unit in the Fixed Income Division. The team's main mission is to run systems and execute projects concerning Risk, P&L, Scenario Analysi ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Job Position: Java Developer · Job Description: · The candidate will be working with a global team of experts on modernizing the Firm's SDLC platform to enable deployment automation to private and public cloud endpoints and SaaS-based tooling. MSDE supports developers using ma ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Job Title: Java Developer · FIDCOM trade lifecycle is a fast-moving global front office development group that works closely with the trading / sales desk, Strats and Operations teams. Within it the FXOptions Trade Lifecycle team support the continued expansion of the vanilla ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, · We are looking for a hands-on technologist who is passionate about technology, has strong experience developing Java-based systems, and is proacti ...
Montreal, Quebec2 weeks ago
-
· TRA PEP-SI –Java developer · Intermediate level · The TRA team builds and manages messaging middleware and plants to distribute the trading messages from the trading flows to various downstream systems. We are looking for an experienced java developer to join our team. The can ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Java developer · Position Description: Technology is the key differentiator that ensures that we manage our global businesses and serve clients on a market-leading platform that is resilient, safe, efficient, smart, fast and flexible. Technology redefines how we do business in ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Job Title : Java Developer. · Global Transaction Reporting (GTR) Technology serves the global transaction regulatory reporting requirements of the firm. These requirements span OTC derivatives, listed derivatives and cash products. The regulations covered are across America, E ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Job Title : Java Developer · Job Description · The Legal, Compliance and Corporate Governance Technology team is seeking a Developer with proven Java and Database experience. The successful candidate will be part of a development team and be responsible for the design, develo ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Technology team: · FIDCOM trade lifecycle is a fast-moving global front office development group that works closely with the trading / sales desk, Strats and Operations teams. Within it the FXOptions Trade Lifecycle team support the continued expansion of the vanilla and exoti ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· Description: · Job Title : Ops Tech – Global Regulatory Disclosures – Exciting Java Technical Developer Role · Position Description · The Global Regulatory Disclosures team is looking for a technical java developer for their multi-year Disclosure of Interest (DOI) program. Thi ...
Montreal, QC $70,000 - $115,000 (CAD) per year4 days ago
-
· ...
Montreal, Quebec2 weeks ago
-
As a Java Developer in Montreal, you will be responsible for coding and delivering high-quality software solutions using Java/J2EE technologies. · Excellent knowledge about J2EE frameworks and Tools · Provide hands-on code development and testing based on project delivery needs. ...
Montreal, Quebec4 weeks ago
-
· Company Description · IT · Job Description · Role: Java Developer · Location: Montreal, Canada · Duration: Fulltime · BGV will be done for the selected candidates. · Skill:: Spring, Hibernate and MQs. · Technical · • Java / JEE expert, possesses experience on unit and regres ...
Montreal, Canada $70,000 - $115,000 (CAD) per year4 days ago
Senior Bilingual Full-Stack Java Developers - Montreal - S.i. Systems
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:
Must-have Skills
Nice-to-have Skills
AI may be used in evaluating candidates.
This posting is for an existing vacancy
Apply
-
Java Developer
Only for registered members Montreal, Quebec
-
Java developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, Quebec
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, Quebec
-
Java developer
Only for registered members Montreal, QC
-
Java developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, QC
-
Java Developer
Only for registered members Montreal, Quebec
-
Java Developer
Only for registered members Montreal, Quebec
-
Java Developer
Only for registered members Montreal, Canada