Retour à la recherche
A
ApplicantzSource d’offres vérifiée

Senior Java Backend Engineer

Offre en anglais

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)…

  • Télétravail
  • ["Canada"]
  • Publié 23 juin 2026
  • 1 poste

Résumé du poste

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.

Ce que vous ferez

The role involves working on backend systems using Java or Go, focusing on data streaming and distributed systems. The engineer will need to quickly adapt to ongoing projects and contribute effectively within a short timeframe.

Exigences

Candidates should have 7 to 10 years of software engineering experience with strong backend skills in Java or Go. Hands-on experience with AWS and Apache Kafka is essential, along with a solid understanding of distributed systems.

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java
  • Go
  • AWS
  • Apache Kafka
  • Spring Boot
  • DynamoDB
  • MSK
  • Kinesis
  • ECS
  • EKS
  • IAM
  • S3
  • Event-Driven Architectures
  • CDC Patterns
  • Distributed Systems
  • Idempotency

Renseignements supplémentaires

Expérience minimale
10+ ans