Senior Software Engineer (Java/Spring Boot) with client in Investment Management Industry
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on January 20th, 2026
-
Starting date : 1 position to fill as soon as possible
Description
6‑month contract to start
4 days onsite; Friday is a flex day
Every second Friday = no‑meeting day
37.5hrs/week
Responsibilities:
- 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.
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you