Back End Developer
Offre en anglaisRemote 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 Back End Developer will work on backend systems using Java or Go, focusing on data streaming and event-driven architectures. They will be expected to join projects mid-flight and become productive quickly.
Exigences
Candidates should have 7 to 10 years of professional 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
- DynamoDB
- MSK
- Kinesis
- ECS
- EKS
- IAM
- S3
- Apache Kafka
- Event-Driven Architectures
- CDC Patterns
- Async Message Processing
- Distributed Systems
- Idempotency
Renseignements supplémentaires
- Expérience minimale
- 10+ ans