Java Software Engineer

RedCompass Labs

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Medical insurance
22 days annual leave
Sick leave 5 days
Hybrid work 60% onsite in Toronto

Job summary

RedCompass Labs is seeking a technical professional to join our Payments Integration team. You will work on international banking projects, influencing technology and architecture, and writing code focused on payments with Java, Spring, Kafka, and cloud technologies.

You will lead engineering implementation, collaborate with architects, and contribute to cloud and on‑prem deployments, while sharing knowledge across the team and driving platform evolution.

Qualifications

  • Proficient in Java 17+ and Spring Boot for payments integration projects.
  • Experience with data processing, modeling and databases (SQL/NoSQL).
  • Strong communication and collaboration with client teams.

Responsibilities

  • Understand requirements and implement technical solutions with the team.
  • Lead engineering implementation and collaborate with architects.
  • Contribute to deployment on cloud and on-prem environments.
  • Advance the development environment and automated deployment.

Skills

Java 17
Spring Boot
Kafka
Cloud technologies
Data processing
Relational DB (JPA)
NoSQL DB (Mongo)
Elastic Stack
Docker
Linux
English communication

Job description

RedCompass Labs are payments experts focused exclusively on payments modernization. Over the last 23 years, RedCompass Labs has delivered 500+ projects across the world’s major payments schemes and platforms, including ISO 20022, SEPA, Swift, the Real-time Payments Network, and FedNow, ISO 20022 migrations, and FIS OPF, Finastra GPP, and ACI Worldwide.

Its flagship Payments Expert Agent is an AI solution purpose-built for the full payments modernization software development lifecycle. Trained on decades of deep payments expertise and more than 30,000 curated documents, the agent is certified to SOC 2 Type II.

RedCompass Labs supports clients from offices in London, Warsaw, Brussels, Miami, Boston, Toronto, and Pune. For more information, visit www.redcompasslabs.com.

Role Description

This role is to join an existing Technology Skill Network at RedCompass Labs, a group of IT enthusiasts and experts. Together with other team members, you be working on one of our projects on the payments integration system for international clients from the banking sector. You will have a real influence on technology and architectural decisions and work with the code. Daily, you will deal with the domain related to payments and the financial using knowledge about Java, Spring framework, Kafka and Cloud Technologies.

Key Responsibilities

  • Work with clients, RedCompass Labs engineering and other RedCompass Labs staff to understand requirements and implement technical solutions
  • Lead on engineering implementation
  • Cooperate with other experts and architects to develop a solution
  • Contribute to engineering ceremonies, ways of working and solution development activities as a member of the engineering team
  • Share your knowledge, experience and best practice with other members of the engineering team and wider RedCompass Labs
  • Contribute to the deployment of our platform on commercial cloud and client on-premise environments
  • Contribute to the on-going evolution of our development environment and platform automated deployment

Required Technologies& Reqirements

  • Java 17 and above
  • Spring Boot Ecosystem
  • Data processing, analysis and modelling
  • Relational databases (JPA, hibernate) and NoSQL DB (e.g. Mongo)
  • Kafka
  • Elastic stack (Elastic Search, Kibana)
  • Docker containers and Linux OS
  • Excellent communication skills (written & oral English) including the ability to communicate and present both at a technical and non-technical level
  • Strong communication and collaboration abilities, including working directly with client teams

Preferred Qualifications

  • Messaging system, e.g. IBM MQ
  • Analytics and algorithms such as graph, clustering, supervised & unsupervised machine learning
  • DevOps technologies, such as: Jenkins, Ansible, Gradle, Hashicorp stack (Terraform, Vault, Consul)
  • Deploying software in a regulated financial services environment

Why Join RedCompass Labs

  • Work on high‑impact financial technology projects that shape the future of payments and AI‑driven innovation
  • Join a trust‑based, transparent, and collaborative culture where your voice matters and ideas influence outcomes
  • Enjoy real ownership and autonomy in how you approach challenges, deliver work, and grow your expertise
  • Be part of a diverse and inclusive global team across Canada, the UK, Europe, and Asia, where fairness and meritocracy guide every decision
  • Collaborate daily with senior industry experts and leaders, accelerating your professional development
  • Experience a human, respectful, and well‑structured recruitment and onboarding journey designed around clarity and mutual fit
  • Grow through continuous learning, cross‑functional work, and exposure to both consulting and product‑building environments
  • Join a company that values integrity, curiosity, and continuous improvement, and empowers you to make meaningful impact from day one.

Competitive Package

  • Competitive base salary and a performance bonus (up to 10% of annual salary)
  • Medical insurance for you and your family
  • 22 days of annual leave + public & bank holidays
  • 5 days of full-paid Sick Leave
  • This role follows a hybrid work arrangement, with an expected at least 60% onsite presence at our office located at 1 University Ave, Toronto, ON M5J 2P1.

Please Note

Before applying, please review the requirements carefully:

  • We can only consider candidates based in Toronto, Canada - applications from outside this region will not be considered.

RedCompass Labs is committed to building a diverse and inclusive workplace, ensuring fair and equitable opportunities for all. This commitment drives innovation and enables us to deliver better outcomes for our clients.

RedCompass Labs may use AI-enabled tools to support parts of our recruitment process, such as reviewing applications or preparing information for our recruiters. All hiring decisions are made by members of our team, using human review and judgement — no candidate is selected or rejected solely on an AI-generated output. If you have questions about how these tools are used in your application, or would like to request an alternative process, please contact our Talent Acquisition Team (recruitment@redcompass.com).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

RedCompass Labs • Toronto

Hybrid
CAD 90,000 - 130,000
Performance bonus up to 10%
Medical insurance
22 days annual leave
+2
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
Sales Solution Lead - Payments & RTR
Sales Solution Lead - Payments & RTR

Peoples Group • Vancouver

On-site
CAD 125,000 - 153,000
Hybrid work environment
Competitive salary + benefits
RRSP matching
+2
Sales Solution Lead - Payments & RTR
Sales Solution Lead - Payments & RTR

Peoples Group • Toronto

On-site
CAD 90,000 - 110,000
Hybrid work environment
Competitive salaries
Profit sharing
+5
Lead Software Engineer Toronto, Canada
Lead Software Engineer Toronto, Canada

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary bonus
Health and dental plans fully covered
Employee Assistance Program
+5
IBM Payments Centre Platform Engineering (Jan 2026 - 8 months - Toronto)
IBM Payments Centre Platform Engineering (Jan 2026 - 8 months - Toronto)

Leadingtalent • Toronto

On-site
CAD 40,000 - 50,000
Sales Solution Lead - Payments & RTR
Sales Solution Lead - Payments & RTR

Peoples-Trust-Company • Toronto

On-site
CAD 90,000 - 110,000
Hybrid work environment
Profit sharing
RRSP matching
+2
Lead Software Engineer II (Node JS) New Toronto, Canada
Lead Software Engineer II (Node JS) New Toronto, Canada

Momentum Financial Services Group • Toronto

On-site
CAD 125,000 - 135,000
Tuition reimbursement
Professional development
Perkopolis discounts
+2
Lead Full Stack Developer (Java/Python/React)
Lead Full Stack Developer (Java/Python/React)

Worky • Toronto

On-site
CAD 140,000 - 190,000
Total Rewards Program
Coaching & development
Dynamic team environment
+2
Software Engineer, Java, Global Payments Engineering (Future Opportunities)
Software Engineer, Java, Global Payments Engineering (Future Opportunities)

Scotiabank • Toronto

On-site
CAD 90,000 - 120,000