š Hiring: Full Stack Java Developer (Expert-Level | 15+ Years) ā Montreal, QC
š¼ Job Title: Full Stack Java Developer
šÆ Experience Level: Level 5 (Expert ā 15+ years or niche expertise)
š„ Open Positions: 1
š Location: Montreal, QC (Day 1 Onsite | In-office 3x/week)
š² Max Pay Rate: CA$ 80-90/hr on T4
š Job Level: FTC (Fixed-Term Contract)
š About the Global Security Settlements Team
- This team builds and maintains one of the firmās most mission-critical platformsāa system that processes up to 40 million trades on peak days and settles hundreds of billions of dollars across international markets, currencies, and asset classes.
- With teams in Montreal, New York, and Mumbai, we operate in agile squads aligned closely with product owners, technologists, and end usersāensuring everything we build provides immediate and measurable business impact.
- If youāre passionate about modern engineering, cloud solutions, and highly scalable distributed systems, this is where your work truly matters.
š§© Role Overview
- We are seeking an Expert-level Full Stack Java Developer with strong backend development skills and exposure to cloud-native architectures (Azure preferred). You will work on the next-generation resilient, secure, cloud-based settlement platformāa global system central to the firm's operations.
- You will collaborate directly with users, BAs, product owners, and technical stakeholders in an agile environment. Expect hands-on development, architectural input, and leadership responsibilities.
š Key Responsibilities
- Participate actively in requirement refinement and ensure clarity of functional needs.
- Design and implement scalable, performant, secure distributed systems.
- Write clean, reusable, testable code using modern engineering practices.
- Build automated tests and create CI/CD pipelines following DevOps best practices.
- Provide technical leadership to junior developers.
- Improve coding standards, architecture, team processes, and delivery practices.
- Contribute to building a cloud-ready settlement platform for global users.
ā Essential Skills (Must-Have)
- 6+ years hands-on experience building distributed systems using agile methodologies.
- Strong command of Core Java, Spring, Spring Boot, and microservices architecture.
- Knowledge of system resiliency, scalability, observability, and security.
- Experience with high-volume messaging systems, REST APIs, and database modeling.
- Proficiency in DevOps tools & CI/CD pipeline creation.
- Understanding of cloud architecture principles.
- Bachelorās degree in Computer Science or related field.
- Excellent communication skills and ability to work in a global environment.
ā Desired Skills (Nice-to-Have)
- Hands-on experience with Microsoft Azure Cloud
- Professional experience with Angular
- Exposure to Microsoft Dynamics 365 integration
- Familiarity with Kafka and MongoDB
- Strong background in FinTech or financial applications
- Experience delivering across globally distributed teams