Software Developer

Insight Global

Newmarket

On-site

CAD 90,000 - 120,000

Full time

5 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global's client is seeking a Software Developer to join its growing engineering team focused on building innovative financial services and money transfer solutions used by millions of customers worldwide. This backend-focused role emphasizes scalable applications, robust APIs, and cloud-based systems.

You will collaborate with Product Owners and engineers in an agile environment, contribute to front-end work with Vue.js when needed, and help drive engineering excellence across the

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
  • Strong backend software development experience with Java.
  • Hands-on experience with Spring Boot and Spring Framework.
  • Experience building and consuming REST APIs.
  • Solid OO programming principles and design patterns.
  • Experience working in agile development environments.
  • Strong communication and collaboration skills.
  • Experience developing within microservices-based architectures.
  • Proven ability to work independently and solve complex technical challenges.

Responsibilities

  • Design, develop, test, and deploy backend applications using Java and Spring Boot.
  • Build and maintain scalable APIs, microservices, and backend services. Contribute to the design and evolution of cloud-native architectures.
  • Collaborate with Product Owners and cross-functional teams to deliver new product features and enhancements. Participate in technical and architectural discussions, providing input on best practices and future-state solutions.
  • Write clean, maintainable, and well-tested code following established engineering standards.
  • Design and consume RESTful APIs and integrate with third-party services.
  • Troubleshoot production issues, resolve bugs, and address technical debt.
  • Support front-end development initiatives using Vue.js when needed.
  • Help remove technical blockers and contribute to overall team delivery.
  • Mentor team members and provide leadership support as needed.
  • Continuously improve system performance, scalability, reliability, and monitoring capabilities.

Skills

Java
Spring Boot
REST APIs
Object-Oriented Programming
Agile
Microservices

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
CI/CD
Docker
Terraform
Kubernetes
SQL/NoSQL databases

Job description

Insight Global's client is seeking a Software Developer to join its growing engineering team focused on building innovative financial services and money transfer solutions used by millions of customers worldwide. This role is ideal for a backend-focused engineer who is passionate about developing scalable applications, building robust APIs, and contributing to modern cloud-based systems. While the primary focus will be backend development, the successful candidate will also have opportunities to contribute to front-end initiatives and collaborate across the full software development lifecycle. Working within an agile environment, this individual will partner closely with Product Owners, engineers, and technical leaders to deliver high-quality software, improve platform capabilities, and help drive engineering excellence across the organization.

Key Responsibilities
  • Design, develop, test, and deploy backend applications using Java and Spring Boot.
  • Build and maintain scalable APIs, microservices, and backend services. Contribute to the design and evolution of cloud-native architectures.
  • Collaborate with Product Owners and cross-functional teams to deliver new product features and enhancements. Participate in technical and architectural discussions, providing input on best practices and future-state solutions.
  • Write clean, maintainable, and well-tested code following established engineering standards.
  • Design and consume RESTful APIs and integrate with third-party services.
  • Troubleshoot production issues, resolve bugs, and address technical debt.
  • Support front-end development initiatives using Vue.js when needed.
  • Help remove technical blockers and contribute to overall team delivery.
  • Mentor team members and provide leadership support as needed.
  • Continuously improve system performance, scalability, reliability, and monitoring capabilities.
REQUIRED SKILLS AND EXPERIENCE
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Strong backend software development experience with Java.
  • Hands-on experience developing applications using Spring Boot and Spring Framework.
  • Experience building and consuming REST APIs.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience working in agile development environments.
  • Strong communication and collaboration skills.
  • Experience developing within microservices-based architectures.
  • Proven ability to work independently and solve complex technical challenges.
NICE TO HAVE SKILLS AND EXPERIENCE
  • Experience working with AWS cloud services.
  • Experience with CI/CD pipelines, containerized deployments, and modern DevOps practices. Knowledge of SQL and NoSQL databases.
  • Experience integrating third-party APIs.
  • Exposure to Docker, Terraform, and automated testing practices.
  • Fintech, payments, financial services, or money transfer industry experience.
  • Previous leadership, mentoring, or technical guidance experience. Experience with Kotlin, Python, Redis, or event-driven architectures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer
Senior Java Backend Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000
Full Stack Developer
Full Stack Developer

Kumaran Systems • Toronto

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellect Design Arena Ltd • Toronto

On-site
CAD 120,000 - 150,000
Full Stack Engineer
Full Stack Engineer

TSR Consulting • Mississauga

On-site
CAD 83,000 - 124,000
Software Engineer
Software Engineer

Randstad Digital • Vancouver

On-site
CAD 90,000 - 140,000
AWS Backend Developer
AWS Backend Developer

Insight Global • Toronto

On-site
CAD 80,000 - 100,000
Java Full Stack Developer
Java Full Stack Developer

JobCubby • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Mississauga

On-site
CAD 90,000 - 130,000