Java Developer (Payments - SWIFT, ISO20022)

Soar Consultants

Toronto

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading consulting firm is seeking a talented Java Developer in Toronto with expertise in the Banking Sector, particularly in SWIFT and ISO20022 standards. The role involves translating business requirements into effective system designs, designing and maintaining responsive web applications, and utilizing modern architectures like microservices. Applicants should have at least 8 years of experience in full-stack development and solid skills in Angular, React, and Java (Spring Boot). This position allows for impactful work in a dynamic environment.

Qualifications

  • Minimum 8 years of experience in system design and full‑stack application development.
  • Proven track record on complex projects.
  • Strong hands-on experience in full-stack application development.

Responsibilities

  • Translate business requirements into effective system designs.
  • Design, build, deploy, and maintain web applications.
  • Utilize modern architectural approaches like microservices.

Skills

Java
Angular
React
Python
SWIFT Payments
ISO 20022
REST APIs
CI/CD
Docker
Kubernetes
Agile methodologies

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Oracle
MSSQL
PostgreSQL
Solace
Ansible
HELM charts
AWS
Azure
GCP
Jira

Job description

Description

We are currently seeking a talented Java Developer with expertise in the Banking Sector, specifically in SWIFT and ISO20022 standards for a client in Toronto.

RESPONSIBILITIES
  • Translate business requirements into effective system designs during client engagements.
  • Design, build, deploy, and maintain responsive Payments-related web applications with a focus on quality and security.
  • Utilize modern architectural approaches such as microservices, serverless, and containerization.
  • Provide accurate estimates for analysis, design, development, and testing phases.
  • Lead, guide, and mentor junior developers to foster team growth.
  • Ensure strict compliance with business, data, technical requirements, as well as coding standards and policies throughout client projects.
REQUIREMENTS
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 8 years of experience in system design and full‑stack application development, with a proven track record on complex projects.
  • At least 5 years of hands‑on experience in full‑stack application development, with expertise in:
    • Front‑end: Proficiency in Angular, React, or similar frameworks, and Python for building dynamic, responsive user interfaces.
    • Back‑end: Strong experience with Java (Spring Boot) and Python for developing scalable, high‑performance services.
  • Domain expertise in SWIFT Payments and ISO 20022 messaging standards.
  • Proficient in building and consuming REST APIs and working with microservices architectures.
  • Strong knowledge of relational databases (Oracle, MSSQL, PostgreSQL) and NoSQL databases.
  • Experience with messaging platforms such as Solace, MQ, or equivalent technologies.
  • Hands‑on experience with DevOps practices, including CI/CD pipelines and infrastructure automation tools (e.g., Ansible, HELM charts).
  • Proficiency in containerization and orchestration tools, including Docker, Kubernetes, and OpenShift.
  • Excellent debugging and problem‑solving skills, with the ability to work independently on complex tasks.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, and distributed systems architecture.
  • Experience integrating with MQ messaging systems.
  • Strong knowledge of microservices, event‑driven programming, REST‑oriented API design, and Continuous Integration/Continuous Delivery (CI/CD) principles.
  • Experience developing automated unit tests for applications.
  • Working knowledge of Agile software development methodologies and tools (e.g., Jira).
  • Ability to work independently as well as collaboratively within a team environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Payments Engineer (SWIFT / ISO20022)
Senior Java Payments Engineer (SWIFT / ISO20022)

Soar Consultants • Toronto

On-site
CAD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 120,000
Bonus potential
Tuition assistance
Flexible vacation
Java Developer – Linux/J2EE, Agile, Infra & SWIFT
Java Developer – Linux/J2EE, Agile, Infra & SWIFT

MM Management • Toronto

On-site
CAD 80,000 - 100,000
Java Consultant
Java Consultant

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

Scotiabank • Toronto

On-site
CAD 90,000 - 140,000
DEI & Allyship
Accessibility
Upskilling
+2
Senior Java Developer (FinTech, APIs & Microservices)
Senior Java Developer (FinTech, APIs & Microservices)

Brainhunter Systems Ltd • Toronto

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

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000
Senior Java Developer - Backend
Senior Java Developer - Backend

CG Consulting Group • Toronto

Hybrid
CAD 90,000 - 120,000
Solution Design, IT Specialist
Solution Design, IT Specialist

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000