Java Software Developer - Montreal (casual hybrid)
Apply NowCompany: 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
Requirements
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.