Java Full-Stack Developer (Angular) – Investment Banking
Location: Montreal, QC
Domain: Investment Banking / Capital Markets
Role Summary:
We are looking for a skilled Java Full-Stack Developer to design, develop, and maintain high-performance, secure, and scalable applications for investment banking platforms.
Key Responsibilities
• Develop front-end applications using Angular (v12+), HTML5, CSS3, TypeScript.
• Build back-end services using Java / Spring Boot or Node.js.
• Design and consume RESTful APIs and microservices.
• Work with SQL/NoSQL databases (PostgreSQL, Oracle, MongoDB).
• Ensure application security, performance, and regulatory compliance.
• Collaborate with business, QA, and DevOps teams in Agile environment.
• Support CI/CD pipelines and cloud deployments.
• Participate in code reviews and technical design discussions.
Required Skills:
• Strong experience in Angular and TypeScript.
• Solid full-stack experience with Java/Spring Boot or Node.js.
• Experience in microservices architecture.
• Knowledge of investment banking domains (trading, risk, settlements, compliance).
• Hands-on with Git, Jenkins, Docker, Kubernetes.
• Good understanding of security, performance tuning, and scalability.
Nice to Have
• Experience with cloud platforms (AWS/Azure/GCP).
• Knowledge of Kafka / MQ / streaming systems.
• Prior experience in Morgan Stanley, JP Morgan, Goldman Sachs, etc.
Soft Skills:
• Strong communication and stakeholder interaction.
• Ability to work in high-pressure banking environment.
• Ownership mindset and problem-solving attitude.