Junior Java Platform Engineer (Kafka, Kubernetes, Gatling / BlazeMeter)
Role details
Job location
Tech stack
Requirements
Do you have experience in gRPC?, * Java Microservices
- Kubernetes
- Gatling / BlazeMeter (Performance Testing)
You'll be embedded in a cross-functional engineering team building and evolving a distributed, event-driven platform that handles real workloads at scale. From designing resilient microservices to owning performance benchmarks, your fingerprints will be on the architecture.
You'll work day-to-day alongside platform engineers, DevOps specialists and QA leads in a fast-moving, collaborative environment where delivery and quality go hand in hand.
Essential experience:
-
Solid Java development background with production microservices experience.
-
Hands-on Apache Kafka in a real streaming or event-driven architecture.
-
Kubernetes - deploying, scaling and debugging containerised workloads.
-
Terraform for IaC - writing, planning and applying infrastructure changes.
-
Container tooling: Podman, Docker, or equivalent; familiarity with Red Hat environments.
-
CockroachDB or any distributed/NoSQL database - you understand consistency models, not just CRUD.
-
Test automation culture - code coverage tooling, mutation testing frameworks, mocking strategies.
-
Performance testing with Gatling or BlazeMeter; you know how to find the bottleneck.
-
Observability: Prometheus metrics and Grafana dashboard design.
Bonus points if you have:
-
Experience with gRPC or protocol buffers in a polyglot service landscape.
-
Exposure to Gaia platform tooling or S3-compatible object storage integration.
-
Strong CI/CD knowledge - GitOps, pipeline design, automated gates.
-
Background in financial services, telecoms or high-throughput platform engineering.