cover image
Cubestech Ltd

Java Software Engineer

On site

Bournemouth, United kingdom

Freelance

16-02-2026

Share this job:

Skills

Communication Java Rust NoSQL DevOps Kubernetes Monitoring Performance Testing Problem-solving Architecture Redhat Databases Microservice Kafka Terraform Prometheus Grafana Infrastructure as Code Microservices gRPC

Job Specifications

Role: Java Backend Engineer (Low-Latency / Distributed Systems)

Location: Bournemouth, UK – Onsite

Type: Contract- Preferred / FTE

Role Overview

We are looking for skilled Java Backend Engineers with an engineering mindset and strong experience in building high-performance, low-latency distributed systems.

You will work on real-time platforms, microservice communication, performance optimization, and scalable infrastructure handling high-throughput workloads.

Key Responsibilities

Design and develop scalable backend services using Java
Build and optimize low-latency, high-throughput distributed systems
Develop microservice-to-microservice communication layers
Implement asynchronous and event-driven architectures
Perform performance tuning, profiling, and bottleneck analysis
Implement end-to-end automated testing and performance testing
Generate performance benchmarks and monitoring dashboards
Work with containerized environments and cloud-native infrastructure
Collaborate with platform and DevOps teams on deployment and scalability
Ensure reliability, observability, and system resilience in production environments

Mandatory Skills

Strong Java backend development experience
Knowledge of distributed systems and microservices architecture
Experience with messaging/communication frameworks (Kafka / gRPC)
Experience with Kubernetes and containerized deployments
Performance tuning, concurrency, and multithreading
Observability tools (Prometheus, Grafana)
Performance testing tools (Gatling, BlazeMeter, JMeter or similar)
Infrastructure as Code concepts (Terraform or similar)
Experience with NoSQL or distributed databases
Strong problem-solving and debugging skills

Good to Have / Preferred Skills

Experience working with GAIA platform
S3 or object storage integrations
CockroachDB or distributed database platforms
Envoy proxy / service mesh concepts
WebAssembly / Rust exposure
Google Container Registry (GCR), Podman or RedHat environments
Mono-repo testing strategies and service mocking

About the Company

Cubestech is a global professional services company that offers IT consulting, enterprise solutions, products, and services to all types and sizes of businesses across various industry verticals. We specialize in cloud services, mobility, DevOps, quality (engineering/assurance), and next-gen testing, infrastructure management services (IMS), and talent management solutions. We cater to the industry-specific needs of business functioning of our global clients with comprehensive technology and consulting solutions through ou... Know more