Senior Software Engineer; Java/Boot client in Investment Management Indsutry
Job in
Toronto, Ontario, M5A, Canada
Listing for:
S.i. Systems
Contract
position
Listed on 2026-01-28
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (Java/Spring Boot) with client in Investment Management Indsutry
6‑month contract to start
4 days onsite;
Friday is a flex day
Every second Friday = no‑meeting day
37.5hrs/week
Day-to-Day (D2D)
Re‑architect and refactor a legacy monolithic Spring Boot application into a microservices‑based, modernized architecture
.Develop scalable, productized components to support additional funds within the organization.Work hands-on in a fast-moving engineering team looking to rapidly build, ship, and iterate.Implement cloud-native solutions and deployment processes using AWS, Terraform, and Airflow.Contribute to architecture design, code reviews, CI/CD improvements, and modernization best practices.Collaborate with BAs and product teams to interpret requirements and build customizable software solutions.Participate in Agile ceremonies and work within Jira (though not a major requirement).Must-Haves
Strong, hands-on Spring Boot development experience (core requirement).Experience modernizing monolithic applications into microservices
.Strong knowledge of AWS cloud services
.Experience with Terraform (infrastructure-as-code).Understanding of Airflow (process management / scheduling).Strong Agile software development experience.Ability to operate independently with minimal hand-holding.Nice-to-Haves / Plusses
Capital markets experience is a bonus (trading systems, portfolio management platforms).Experience building software that integrates with or supplements systems like Charles River, Bloomberg AIM, or Aladdin.Experience in large banks, funds, or asset management environments.Ability to provide product-level thinking and input into a rapidly maturing tech stack.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: