Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer (Payments - SWIFT, ISO20022)

Soar Consultants

Toronto

On-site

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consultancy firm in Toronto is seeking a talented Java Developer specializing in the Banking Sector. The ideal candidate will have extensive experience in full-stack development, particularly with Java and Python. Responsibilities include designing payment-related applications and mentoring junior developers. Proficiency in modern development tools and practices is essential for success in this role.

Qualifications

  • Minimum 8 years of experience in system design and full-stack application development.
  • At least 5 years of experience in full-stack application development.
  • Strong experience with Java (Spring Boot) and Python.

Responsibilities

  • Translate business requirements into effective system designs.
  • Design, build, deploy and maintain Payments-related web applications.
  • Lead, guide and mentor junior developers.

Skills

REST
Java
Angular
React
Python
Docker
Kubernetes
Spring Boot
Junit

Education

Bachelors degree in Computer Science, Engineering, or a related field

Tools

Eclipse
Jira
Helm
Job description
Overview

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
  • Bachelors 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 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.

Key Skills

REST, Eclipse, JSP, Junit, Spring, Struts, Jpa, Hibernate, Maven, J2EE, Jdbc, Java

Employment Type : FULL_TIME

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.