Log in
All jobs
TT

Senior Fullstack Java Developer

Tech Talent International
Hybrid - Downtown Montreal, QC
HybridCAD 90,000 - 95,000 / year

About this role

Tech Talent International

Role: Senior Fullstack Java Developer

Type: Permanent 37.5 hrs/week

Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)

Salary: $90,000 - $95,000 + 9% bonus + 3-6 weeks paid vacation + RRSP contribution + benefits + sick/personal day + cell phone allowance + discounts for public transit and may other perks

Contract: $90-$105/hr C2C

RESPONSIBILITIES

  • Design, develop, and maintain applications on the Java platform using Spring Boot and Angular/React.

  • Participate in system design and architecture discussions for multi-tiered enterprise applications.

  • Develop, deploy, and support RESTful APIs and/or gRPC services.

  • Collaborate closely with Trading business users and IT stakeholders in a global environment.

  • Contribute to containerized application deployments using Kubernetes and Docker.

  • Work with MSSQL and PostgreSQL databases to design and optimize data solutions.

  • Apply software engineering best practices including design patterns, unit testing, source control, and continuous integration.

  • Participate in Agile development ceremonies and contribute to continuous improvement initiatives.

  • Ensure applications meet performance, reliability, and scalability requirements in a high-pressure financial environment.

  • Profile

  • Mandatory

  • Minimum 5 years of software development experience within an investment banking or financial services environment.

  • Strong experience with Java and Spring Boot.

  • Experience with Angular and/or React.

  • Experience developing and deploying RESTful APIs and/or gRPC services.

  • Experience with Kubernetes and Docker.

  • Strong understanding of service-oriented architecture.

  • Knowledge of MSSQL and PostgreSQL databases.

  • Experience with Git, unit testing, and continuous integration tools.

  • Strong understanding of programming design patterns, including MVVM.

  • Knowledge of multi-threading and modern multi-tier application architectures.

  • Experience collaborating with Trading business users and IT stakeholders.

  • Detail-oriented, rigorous, and able to perform effectively in a high-pressure environment.

  • Good understanding of Agile development methodologies.

  • Nice to Have

  • Experience with Python.

  • Additional experience working on front-office or trading-related applications.

  • Exposure to cloud-native architectures and microservices environments.

  • Bilingual (English/French)

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →