Junior Java Platform Engineer (Kafka, Kubernetes, Gatling / BlazeMeter)

KJR Software Services Ltd
Reading, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Reading, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Code Coverage
Databases
Continuous Integration
Software Debugging
DevOps
Protocol Buffers
NoSQL
Red Hat Enterprise Linux - RHEL
Prometheus
Performance Testing
Grafana
Gatling
Event Driven Architecture
Blazemeter
Kubernetes
Kafka
Terraform
Docker
Crud
Microservices

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.

Apply for this position