Description
Senior Cloud-Native Backend Engineer (Java / AWS / Kafka)
Location: Toronto, ON (Hybrid: 2 days/week onsite)
Contract: 6 Months (Full-Time, High likelihood of long-term extension)
Pay: 70/hr-100/hr (Depending on overall experience)
The Client: My client is one of Canada’s “Big 5” financial institutions, currently undergoing a massive modernization of their capital markets and global money-movement platforms.
The Role: This is not a legacy maintenance role. We are looking for a heavyweight Backend/Cloud-Native Engineer to help build a brand-new, high-throughput, distributed payment rail from the ground up. You will be building ultra-low-latency microservices, streaming millions of events, and completely owning the AWS infrastructure those services run on.
If your resume leans heavily toward React/Angular, or if your cloud experience is limited to just pushing code to an environment someone else built, this is not the right fit. We need a pure backend infrastructure builder.
What You Will Be Doing:
- Building for Scale: Designing and developing non-blocking, distributed microservices using modern Java (17+) and Spring Boot.
- Event-Driven Architecture: Utilizing Apache Kafka for high-throughput, fault-tolerant message streaming and event sourcing.
- Reactive Programming: Leveraging reactive paradigms (Spring WebFlux, Project Reactor, or RxJava) to handle asynchronous data streams and backpressure.
- Cloud Infrastructure Ownership: Provisioning, managing, and scaling your own AWS environments from scratch using Infrastructure as Code (Terraform, AWS CDK, CloudFormation).
What You Must Have:
- 7+ years of core backend software engineering experience (Java, Spring Boot).
- Proven Reactive Programming experience (Spring WebFlux, RxJava) in a production environment.
- Heavy AWS & IaC experience: You must know how to write the Terraform/CloudFormation scripts to build VPCs, EKS clusters, and serverless pipelines.
- Deep Kafka expertise: Strong understanding of distributed messaging, topics, partitions, and idempotency.
- (Bonus) Experience with capital markets, FX, or high-volume payment processing.
To Apply: Please apply directly with an updated resume focusing heavily on your backend architecture, AWS provisioning, and Kafka/WebFlux experience.





