Senior Bilingual Full-Stack Java Developers - Montreal - S.i. Systems

    S.i. Systems
    S.i. Systems Montreal

    1 day ago

    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
    Disclaimer:
    AI may be used in evaluating candidates.
    This posting is for an existing vacancy

    Apply


  • Work in company

    Java Developer

    Only for registered members

    We are looking for a Java Developer to join our team in Montreal. · ...

    Montreal, Quebec

    1 month ago

  • Work in company

    Java developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    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 year

    2 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    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, Quebec

    2 weeks ago

  • Work in company

    Java developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

  • Work in company

    Java Developer

    Only for registered members

    · ...

    Montreal, Quebec

    2 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    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, Quebec

    4 weeks ago

  • Work in company

    Java Developer

    Only for registered members

    · 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 year

    4 days ago

Jobs
>
Montréal