×
Register Here to Apply for Jobs or Post Jobs. X

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:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary