Related skills
java terraform aws kafka spring boot๐ Description
- Design, build, and maintain streaming services using Kafka, Spring Boot, and Spring Cloud Stream
- Develop Kafka connectors for DynamoDB, S3, and custom sinks/sources
- Own schema management using Protocol Buffers, Schema Registry, and multi-language codegen
- Support platform migrations, including multi-cluster consumption patterns and infra transitions
- Build monitoring, observability, and tooling to ensure reliability
- Collaborate with cross-functional teams on API design and data contracts
๐ฏ Requirements
- 6+ years backend software engineering experience
- Strong proficiency with Java and Spring Boot
- Experience with Apache Kafka or similar streaming platforms
- Distributed systems concepts: consistency, fault tolerance, replication, data durability
- Cloud infrastructure (AWS preferred) and containerized deployments
- Terraform, CI/CD pipelines, and infrastructure as code
๐ Benefits
- Competitive pay and benefits
- Medical, dental, vision, life and disability insurance (US)
- 401(k) with company matching (US) and RRSP for Canadians
- Employee Assistance Program (EAP)
- Flexible PTO and 12 company-wide days off
- Learning & Development programs
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!