Enable job alerts via email!

Sr Developer - Payments

PCRecruiter - Recruitment Software & Applicant Tracking System

Toronto

Hybrid

CAD 100,000 - 140,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A Toronto-based IT consulting boutique is seeking a Senior Developer – Payments to enhance and maintain Java-based applications focusing on payments. This role requires strong expertise in Java and Python, knowledge of microservices, and experience in building responsive web applications. The position offers a hybrid work environment with competitive salary and performance bonuses.

Benefits

Market rate salary
Benefits and performance bonus

Qualifications

  • Minimum 8 years of experience in system design and full-stack development.
  • At least 5 years of hands-on experience in full-stack application development.
  • Domain expertise in SWIFT Payments and ISO 20022 messaging standards.

Responsibilities

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

Skills

Java
Python
Angular
React
REST APIs
Microservices
DevOps
Agile methodologies
SQL
NoSQL

Education

Bachelor’s degree in Computer Science

Tools

Docker
Kubernetes
Ansible
Jira

Job description

Sr Developer - Payments

Client is a Toronto-based IT consulting boutique that strives for excellence in customer service and delivery in financial services and fintech industry.
They focus on technology advisory services, application development, cloud computing, integration solutions, and enterprise big data and analytics.
With a team of highly knowledgeable business and technical experts, we provide strategic, mission critical solutions to our clients.
Seeking a Senior Developer – Payments with hands-on experience in developing, enhancing, and maintaining Java-based applications or middleware/backend services. In this role, you will translate IT requirements into the design, development, and integration of fully automated solutions on Azure.

Company location: Downtown Toronto,
Hybrid work environment - 3 days in office/week
Perm / FTE role: Salary: Market rate + benefits and performance bonus

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:
o Back-end: Strong experience with Java (Spring Boot) and Python for developing scalable, high-performance services.
o Front-end: Proficiency in Angular, React, or similar frameworks, and Python for building dynamic, responsive user interfaces.
• 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Payments Engineer - Crypto

Lazer Technologies

null null

Remote

Remote

CAD 120.000 - 160.000

Full time

2 days ago
Be an early applicant

Senior Payments Engineer - Crypto

Lazer

null null

Remote

Remote

CAD 120.000 - 160.000

Full time

3 days ago
Be an early applicant

Senior Payments Engineer - Crypto

Lazer Technologies

null null

Remote

Remote

CAD 100.000 - 150.000

Full time

3 days ago
Be an early applicant

Backend/API Engineer, Payments & Risk

Stripe

Toronto null

Hybrid

Hybrid

CAD 135.000 - 258.000

Full time

30+ days ago