About the role
Remote role, work needs to be done in EST
Top three skills: Java or GO AWS (DynamoDB, MSK / Kinesis, ECS or EKS, IAM, S3) Apache Kafka (producer/consumer APIs, partition design, retention, ACLs, admin client)
Skills: 7 to 10 years of professional software engineering experience, senior level Strong backend experience in Java or Go with Spring Boot (Java) or modern Go service frameworks. Hands-on production experience with Apache Kafka (producer/consumer APIs, partition design, retention, ACLs, admin client) Hands-on production experience on AWS (DynamoDB, MSK / Kinesis, ECS or EKS, IAM, S3) Strong data streaming experience, broadly — event-driven architectures, CDC patterns, async message processing, exactly-once or at-least-once delivery semantics Distributed systems fundamentals — idempotency, retries with backoff, eventual consistency Demonstrated track record of joining a project mid-flight and being productive within the first one to two weeks
Nice to have Apache Flink (any version), Flink SQL, or Kafka Streams experience AWS Kinesis Client Library (KCL) for stream consumers Outbox pattern, Debezium, or similar CDC frameworks DynamoDB single-table design experience GitOps deployment patterns (ArgoCD, Flux) Familiarity with Apache Iceberg, Apache Paimon, or other open table formats
Our Fortune Technology client is ranked as one of the best companies to work with in the world. As a global leader in 3D design, engineering, and entertainment software, they foster a progressive culture, creativity, and a flexible work environment using cutting-edge technologies.
Not the right fit? Search for Java Backend Engineer jobs in Canada
About Applicantz
Empowering businesses of all sizes with access to bright talent for project solutions, staffing, and freelance expertise. We are a global powerhouse with a robust presence across key regions worldwide, including the USA, Canada, Singapore, Saudi Arabia, India, and the Philippines, among many others.
Similar Jobs
About the role
Remote role, work needs to be done in EST
Top three skills: Java or GO AWS (DynamoDB, MSK / Kinesis, ECS or EKS, IAM, S3) Apache Kafka (producer/consumer APIs, partition design, retention, ACLs, admin client)
Skills: 7 to 10 years of professional software engineering experience, senior level Strong backend experience in Java or Go with Spring Boot (Java) or modern Go service frameworks. Hands-on production experience with Apache Kafka (producer/consumer APIs, partition design, retention, ACLs, admin client) Hands-on production experience on AWS (DynamoDB, MSK / Kinesis, ECS or EKS, IAM, S3) Strong data streaming experience, broadly — event-driven architectures, CDC patterns, async message processing, exactly-once or at-least-once delivery semantics Distributed systems fundamentals — idempotency, retries with backoff, eventual consistency Demonstrated track record of joining a project mid-flight and being productive within the first one to two weeks
Nice to have Apache Flink (any version), Flink SQL, or Kafka Streams experience AWS Kinesis Client Library (KCL) for stream consumers Outbox pattern, Debezium, or similar CDC frameworks DynamoDB single-table design experience GitOps deployment patterns (ArgoCD, Flux) Familiarity with Apache Iceberg, Apache Paimon, or other open table formats
Our Fortune Technology client is ranked as one of the best companies to work with in the world. As a global leader in 3D design, engineering, and entertainment software, they foster a progressive culture, creativity, and a flexible work environment using cutting-edge technologies.
Not the right fit? Search for Java Backend Engineer jobs in Canada
About Applicantz
Empowering businesses of all sizes with access to bright talent for project solutions, staffing, and freelance expertise. We are a global powerhouse with a robust presence across key regions worldwide, including the USA, Canada, Singapore, Saudi Arabia, India, and the Philippines, among many others.