Back to results

Closed listing

Software Developer

  • Newmarket, ON, Canada

$100,000 to $139,000 CAD / year · Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$100,000 to $139,000 CAD / year
Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

About the Opportunity

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 with Vue.js or other modern JavaScript frameworks.
  • Full-stack development 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.
More about this job

Responsibilities

Design, develop, and deploy scalable backend applications and microservices using Java and Spring Boot. Collaborate with cross-functional teams to deliver product features, troubleshoot production issues, and maintain high-quality code standards.

Requirements

Requires a bachelor's degree in Computer Science or a related field and strong experience in backend development with Java and Spring Boot. Candidates should have proficiency in REST APIs, microservices architectures, and agile development practices.

Skills

  • Java
  • Spring Boot
  • Spring Framework
  • REST APIs
  • Microservices
  • Cloud-native architectures
  • Object-oriented programming
  • Agile
  • Vue.js
  • AWS
  • CI/CD
  • Docker
  • Terraform
  • SQL
  • NoSQL
  • Full-stack development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Software Developer
  • Java
  • Spring Boot
  • Spring Framework
  • RESTful APIs
  • Microservices
  • Cloud-native
  • Agile
  • Vue.js
  • AWS
  • CI/CD
  • Docker
  • Terraform
  • SQL
  • NoSQL
  • Fintech
  • Payments
  • Full-stack
  • Backend development
  • Object-oriented programming
  • DevOps
  • Automated testing
  • Event-driven architecture
  • Redis
  • Python
  • Kotlin
  • Financial services
  • Software engineering
  • API integration
  • Technical debt

Report this job