Java Software Developer - Montreal (casual hybrid)

Apply Now

Company: Calliere Group

Location: Montreal, QC H1A 0A1

Description:

Job Description
We are looking for a skilled software developer to join a global team of experts in creating advanced, scalable, and cloud-enabled transaction processing systems using a modern technology stack.

Responsibilities

  • Collaborate with external clients, internal stakeholders, and global teams to deliver cutting-edge transaction processing platforms.
  • Participate in developing platforms that include electronic trading, asset capture, processing and matching engines, workflow and rules engines, and facilitate clearing and settlement across multiple assets-adapting and customizing as needed.


Requirements
  • You should have;

    • 2-5 years of experience in relevant fields.
    • Experience in developing enterprise-level systems using Java and Spring.
    • Knowledge of multithreading and concurrency.
    • Practical experience with modern distributed technologies such as messaging brokers and distributed caching solutions.
    • Familiarity with Agile development techniques and a deep understanding of systems engineering, build, and release management principles, including continuous integration and delivery.
    • Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance/memory analysis, and n-tier service-oriented architecture.
    • Fundamentals of domain/event/message-driven architecture and REST services.
    • Experience working with databases.

Similar Jobs