Senior Java Software Engineer

Redcompass — Canada · Posted ~3 hours ago

Senior Hybrid

Skills

Java software engineering payments technology enterprise systems ISO 20022 SEPA SWIFT real-time payments

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technology team specializing in payment modernization as a Senior Java Software Engineer. You will contribute to enterprise-scale software initiatives, work with experienced technology professionals, and solve complex engineering challenges across modern payment infrastructure.

Highlights

Hybrid senior Java engineering opportunity within a specialized payments technology environment, offering exposure to large-scale payment modernization projects and complex enterprise systems.

Description

(Senior) Java Software Engineer Location: Toronto, Canada (hybrid) About RedCompass Labs 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 solutionsLead on engineering implementationCooperate with other experts and architects to develop a solutionContribute to engineering ceremonies, ways of working and solution development activities as a member of the engineering teamShare your knowledge, experience and best practice with other members of the engineering team and wider RedCompass LabsContribute to the deployment of our platform on commercial cloud and client on-premise environmentsContribute to the on-going evolution of our development environment and platform automated deployment Required Technologies& Reqirements Java 17 and aboveSpring Boot EcosystemData processing, analysis and modellingRelational databases (JPA, hibernate) and NoSQL DB (e.g. Mongo)Microservices architectureKafkaElastic stack (Elastic Search, Kibana)Docker containers and Linux OSExcellent communication skills (written & oral English) including the ability to communicate and present both at a technical and non-technical levelStrong communication and collaboration abilities, including working directly with client teams Preferred Qualifications Reactive programming: Webflux/ReactorKubernetes/OpenShiftMessaging system, e.g. IBM MQAnalytics and algorithms such as graph, clustering, supervised & unsupervised machine learningDevOps 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 innovationJoin a trust‑based, transparent, and collaborative culture where your voice matters and ideas influence outcomesEnjoy real ownership and autonomy in how you approach challenges, deliver work, and grow your expertiseBe part of a diverse and inclusive global team across Canada, the UK, Europe, and Asia, where fairness and meritocracy guide every decisionCollaborate daily with senior industry experts and leaders, accelerating your professional developmentExperience a human, respectful, and well‑structured recruitment and onboarding journey designed around clarity and mutual fitGrow through continuous learning, cross‑functional work, and exposure to both consulting and product‑building environmentsJoin 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 family22 days of annual leave + public & bank holidays5 days of full-paid Sick LeaveThis 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).