Web developer (Ontario)

Web developer (Ontario)

03 Aug
|
NearSource
|
Ontario

03 Aug

NearSource

Ontario

Job Details
Job Title: Senior Java Backend Developer
Location: 100% Remote, Canada
Experience: 7 to 10 Years
Employment Type: T4 Contract
Rate: CAD $80 to $90 per Hour

Role Summary
NearSource is seeking a Senior Java Backend Developer to contribute to a large-scale cloud-native platform for a Fortune 500 product company. This role requires strong expertise in backend engineering, event-driven architectures, distributed systems, and real-time data streaming. The successful candidate will be expected to quickly onboard and deliver value within the first weeks of engagement while collaborating with global engineering teams.

Key Responsibilities

Design, develop, and maintain scalable backend services using Java or Go.

Architect and implement event-driven systems leveraging Apache Kafka and AWS streaming technologies.

Build and optimize high-throughput data processing pipelines and asynchronous messaging workflows.

Develop reliable distributed systems with strong focus on resiliency, scalability, and operational excellence.

Implement and maintain cloud-native solutions on AWS services including DynamoDB, MSK/Kinesis, ECS/EKS, IAM, and S3.

Design partitioning strategies, retention policies, access controls, and consumer architectures for Kafka-based platforms.

Drive implementation of data streaming solutions supporting CDC patterns and event processing requirements.

Apply distributed systems best practices including idempotency, retry mechanisms, eventual consistency, and fault tolerance.

Collaborate with cross-functional engineering teams to deliver production-ready software solutions.

Troubleshoot, optimize, and improve platform performance, scalability, and reliability.





Contribute effectively within an existing project environment and achieve rapid productivity during onboarding.

Must-Have Skills

7 to 10 years of professional software engineering experience.

Strong backend development experience using Java with Spring Boot or Go with modern service frameworks.

Hands-on production experience with Apache Kafka, including:

Producer and consumer APIs

Partition design

Retention management

ACL configuration

Kafka Admin Client

Hands-on production experience with AWS services, including:

DynamoDB

MSK or Kinesis

ECS or EKS

IAM

S3

Strong experience building event-driven architectures and streaming platforms.

Experience with Change Data Capture (CDC) patterns and asynchronous message processing.

Solid understanding of delivery guarantees, including exactly-once and at-least-once processing semantics.

Solid knowledge of distributed systems concepts including idempotency, retries with backoff, and eventual consistency.

Proven ability to join active projects and contribute effectively within the first one to two weeks.

Nice-to-Have Skills

Experience with Apache Flink, Flink SQL, or Kafka Streams.

Experience building stream consumers using AWS Kinesis Client Library (KCL).

Experience implementing Outbox patterns, Debezium, or similar CDC frameworks.

Experience with DynamoDB single-table design.

Familiarity with GitOps deployment methodologies using ArgoCD or Flux.

Familiarity with Apache Iceberg, Apache Paimon, or

Contract Details

Terms of employment: Full time

Starts as soon as possible

vacancies 1 vacancy

Source Talent.com #623952118139391468

Advertised until
2026-08-03

#J-18808-Ljbffr

📌 Web developer (Ontario)
🏢 NearSource
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: web developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: web developer (ontario) / ontario