Software Developer

Insight Global

Newmarket

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Insight Global seeks a Software Developer to join its engineering team, focusing on backend systems for financial services and money transfer applications. You’ll build scalable Java/Spring Boot services, REST APIs, and cloud-native components, with opportunities to contribute to frontend work and full SDLC collaboration.

Ideal candidates will have strong Java background, Spring Framework experience, and exposure to AWS, Docker, and CI/CD practices, along with a proactive, collaborative mindset.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
  • Strong backend development experience with Java and Spring Boot.
  • Experience building and consuming REST APIs and cloud-native architectures.
  • Experience with microservices, Agile, and DevOps practices.

Responsibilities

  • Design, develop, test, and deploy backend applications using Java and Spring Boot.
  • Build scalable APIs, microservices, and backend services.
  • Contribute to cloud-native architecture decisions and platform evolution.
  • Collaborate with cross-functional teams to deliver new features and improvements.
  • Write clean, well-tested code and address production issues.

Skills

Java
Spring Boot
REST APIs
Agile
AWS
Docker
CI/CD
SQL
NoSQL
Vue.js
Kotlin
Python
Terraform

Education

Bachelor's degree in CS/Software Eng

Tools

AWS
Docker
Terraform

Job description

Job Description

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.
Skills and Requirements
  • 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. 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.
What You'll Bring
  • A proactive, solution-oriented mindset.
  • Strong ownership and accountability for deliverables.
  • The ability to thrive in a collaborative, fast-paced environment.
  • A passion for building high-quality software and continuously improving engineering practices.
  • Strong problem-solving skills and the ability to navigate ambiguity with confidence.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Java Engineer — Fintech, Cloud & APIs
Backend Java Engineer — Fintech, Cloud & APIs

Insight Global • Newmarket

On-site
CAD 90,000 - 130,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Low latency Senior Java Developer
Low latency Senior Java Developer

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 238,000
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Applications Development Java Programmer – Assistant Vice President
Applications Development Java Programmer – Assistant Vice President

United States Digital Space LLC • Mississauga

On-site
CAD 131,000 - 196,000
Senior Java Developer Solution Architect - Vice President
Senior Java Developer Solution Architect - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

United States Digital Space LLC • Mississauga

On-site
CAD 132,000 - 199,000
Applications Development Sr Programmer Analyst
Applications Development Sr Programmer Analyst

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Learning opportunities
Impactful work
Team culture
+1
Java/NodeJS Software Developer
Java/NodeJS Software Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 90,000 - 120,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citi • Mississauga

On-site
CAD 90,000 - 120,000