🚀 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