Senior Software Developer

ISG Search Inc

Toronto

Hybrid

CAD 110,000 - 140,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ISG Search Inc in Toronto is seeking a Senior Software Developer to join a cloud modernization effort. You will work across Java, Spring Boot, and Python, with a focus on production-ready code and scalable enterprise applications.

The role combines modern development with legacy systems, includes AI-assisted tooling, and offers a hybrid work model with four days onsite. Strong candidate will have 6+ years in enterprise software and cloud experience (AWS/GCP).

Qualifications

  • 6+ years of enterprise Java/Spring Boot experience.
  • Strong Python skills for maintaining existing applications.
  • Experience with cloud technologies AWS and/or GCP.
  • Understanding of SDLC, automated testing, and code quality.
  • Self-motivated with excellent communication and a passion for modern practices and AI tools.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Python.
  • Support cloud migration initiatives while modernizing legacy code.
  • Leverage AI tools (GitHub Copilot, Claude, OpenAI) to boost productivity.
  • Collaborate with cross-functional teams across the software lifecycle.
  • Contribute as a hands-on developer, solving complex technical challenges.

Skills

Java
Spring Boot
Python
AWS/GCP
SDLC & Testing
AI-assisted development

Tools

GitHub Copilot
Claude
OpenAI

Job description

Senior Software Developer (BBBH12184) Toronto, Canada
Contract
Senior Software Developer (Java / Spring Boot)

Duration:6 Months
Location: Toronto, ON (Hybrid – 4 days onsite)
Role Status: Current Opening

About the Opportunity

Our client is looking for an experienced Senior Software Developer to join a high-performing engineering team supporting large-scale cloud modernization initiatives. This role is ideal for a developer who enjoys working with both modern and legacy applications, takes pride in writing clean, maintainable code, and embraces AI-assisted development while maintaining strong engineering fundamentals.

Principal Tasks and Responsibilities Include:
  • Design, develop, enhance, and maintain enterprise applications using Java, Spring Boot, and Python.
  • Support cloud migration initiatives while modernizing legacy applications and improving code quality, readability, and maintainability.
  • Leverage AI development tools such as GitHub Copilot, Claude, or OpenAI to improve productivity while ensuring code is production-ready through strong testing and validation practices.
  • Collaborate with cross-functional teams throughout the software development lifecycle, including design, implementation, testing, documentation, and ongoing support.
  • Contribute as a hands-on individual contributor, proactively solving complex technical challenges and improving existing codebases.
Our Client

Our client is a well-established enterprise organization.

Qualifications and Pre-Requisites:
  • 6+ years of experience developing enterprise applications using Java and Spring Boot.
  • Strong working knowledge of Python, including maintaining and enhancing existing Python applications.
  • Experience with cloud technologies, particularly AWS and/or GCP, with exposure to cloud migration initiatives considered a strong asset.
  • Proven understanding of software development best practices, SDLC, automated testing, code quality, and writing clean, maintainable production code.
  • Self-motivated individual contributor with excellent communication skills and a passion for continuous learning, modern development practices, and AI-assisted software development.

Interview Process: 1–2 interviews.

isgSearch does not use artificial intelligence throughout the hiring process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Application Developer
Java Application Developer

Pacer Group • Toronto

Hybrid
CAD 80,000 - 87,000
Senior Java/Spring Boot Dev — Cloud Modernization & AI
Senior Java/Spring Boot Dev — Cloud Modernization & AI

ISG Search Inc • Toronto

Hybrid
CAD 110,000 - 140,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Acestack • Toronto

On-site
CAD 120,000 - 150,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000
Sr Python Developer (with AI)
Sr Python Developer (with AI)

Carlos Goncalves • Toronto

Hybrid
CAD 199,752,000 - 235,570,000
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
Senior Application Modernization Engineer
Senior Application Modernization Engineer

Ian Martin Group • Toronto

On-site
CAD 100,000 - 130,000
Staff / Principal Software Engineer | Java + AI
Staff / Principal Software Engineer | Java + AI

Apexon • Toronto

Hybrid
CAD 140,000 - 180,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Python Developer
Senior Python Developer

CG Consulting Group • Toronto

On-site
CAD 80,000 - 100,000