Job Openings
Assistant Vice President / Vice President Java Developer (Location: Montreal)
About the job Assistant Vice President / Vice President Java Developer (Location: Montreal)
Role Summary
We are seeking an experienced Java Developer at the AVP/VP level to join our strategic technology team in Montreal. The ideal candidate has a strong financial-services background, deep expertise in distributed systems, and the ability to drive end-to-end engineering initiatives in complex enterprise environments.
Key Responsibilities
- Design, develop, and maintain high-performance Java applications within a large-scale distributed architecture.
- Lead technical discussions, architectural decisions, and code reviews.
- Collaborate with cross-functional teams, including business stakeholders, QA, DevOps, and product owners.
- Ensure application reliability, scalability, and security following enterprise standards.
- Provide mentorship and technical guidance to junior team members.
Required Skills & Experience
- 10+ years of hands-on experience in Java (Core Java, Multithreading, Collections, Concurrency).
- Expertise in Spring, Spring Boot, Microservices, and RESTful API design.
- Strong experience with Kafka, distributed systems, cloud platforms (AWS/GCP/Azure), and CI/CD pipelines.
- Background in banking, capital markets, or financial applications strongly preferred.
- Proven leadership experience at the AVP/VP level or equivalent.
- High-level English proficiency is mandatory.