Java Software Engineer

 

Description:

We are looking for a Java Engineer with a strong engineering mindset to join a high-impact team building performance-critical, distributed platforms. This role is ideal for engineers who enjoy working close to the system, optimizing performance, and building scalable, reliable services rather than typical CRUD applications.

 

🔧 What You’ll Be Working On

  • Designing and building high-performance Java services
  • Developing event-driven, distributed systems
  • Optimizing systems for throughput, latency, and reliability
  • Working closely with infrastructure and platform teams in an on-prem and containerized environment
  • Performance testing, tuning, and system-level automation

 

🧠 Required Technical Skills

Core Engineering

  • Strong experience in Java
  • Solid understanding of multithreading, concurrency, and performance optimization
  • Experience with Kafka and event-driven architectures
  • Hands-on with Google gRPC (Remote Procedure Call)

Databases & Messaging

  • Experience with CockroachDB or other NoSQL databases
  • Data consistency and distributed system awareness

Containers & Infrastructure

  • Kubernetes (on-prem environments)
  • Podman on RedHat 9
  • Google Container Registry (GCR)
  • Infrastructure as Code using Terraform

Networking & Proxies

  • Experience with Envoy reverse proxy
  • Exposure to Rust / WebAssembly (WASM) is a strong plus

Testing & Performance Engineering

  • End-to-end test automation (mocking services, DBs)
  • Code coverage & mutation testing
  • Performance testing using Gatling / BlazeMeter
  • Generating and analyzing performance graphs
  • Mono-repo testing (microservice-to-microservice)

Observability & Monitoring

  • Prometheus & Grafana
  • Performance metrics, latency analysis, and monitoring dashboards

 

🎯 What We’re Looking For

  • Strong engineering and problem-solving mindset
  • Experience building non-blocking, asynchronous systems
  • Comfort working in performance-sensitive environments
  • Engineers who enjoy deep technical challenges, not just feature delivery

Organization Dabster
Industry IT / Telecom / Software Jobs
Occupational Category Java Software Engineer
Job Location Bournemouth,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-02-21 9:21 am
Expires on 2026-04-07