Job Title: Senior Software Engineer (Java/Go Kafka Flink AWS) 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 Software Engineer (Java/Go Kafka Flink AWS) 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.
Strong 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 IcebergApache Paimon or other open table formats.
Apply now or share your resume with salary expectations at .
Thank you for considering a career with us! Once you submit your application our Talent Acquisition team will review your resume thoroughly. If theres a strong match well reach out to discuss your experience role details benefits compensation and next steps. While we strive for transparency we may not be able to respond to every applicant due to high volume but we genuinely appreciate your time and interest.
About NearSource
NearSource Technologies is a trusted partner for future-ready software consulting enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the worlds most admired brands working directly on long-term client initiatives.
Equal Opportunity Employer
NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race gender religion sexual orientation age disability or background. Innovation thrives when everyone feels empowered to contribute.
Job Title: Senior Software Engineer (Java/Go Kafka Flink AWS)Location: 100% Remote CanadaExperience: 7 to 10 YearsEmployment Type: T4 ContractRate: CAD $80 to $90 per Hour Role SummaryNearSource is seeking a Senior Software Engineer (Java/Go Kafka Flink AWS) to contribute to a large-scale cloud-nati...
Job Title: Senior Software Engineer (Java/Go Kafka Flink AWS) 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 Software Engineer (Java/Go Kafka Flink AWS) 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.
Strong 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 IcebergApache Paimon or other open table formats.
Apply now or share your resume with salary expectations at .
Thank you for considering a career with us! Once you submit your application our Talent Acquisition team will review your resume thoroughly. If theres a strong match well reach out to discuss your experience role details benefits compensation and next steps. While we strive for transparency we may not be able to respond to every applicant due to high volume but we genuinely appreciate your time and interest.
About NearSource
NearSource Technologies is a trusted partner for future-ready software consulting enabling Fortune 500 enterprises to accelerate digital transformation. Our global engineering teams build and deploy impactful technology for some of the worlds most admired brands working directly on long-term client initiatives.
Equal Opportunity Employer
NearSource is an equal opportunity employer committed to fostering an inclusive and respectful environment. We celebrate diversity and do not discriminate based on race gender religion sexual orientation age disability or background. Innovation thrives when everyone feels empowered to contribute.