Job Title: Java Backend Developer
Location: Bournemouth, UK - Onsite
Duration: 6 Months - Extendable
Employment Type: Inside IR35 - Contract
Roles \& Responsibilities:
We are looking for an experienced
Java Backend Developer
to build and scale high-performance, real-time microservices and data-driven platforms.
What you’ll do
Design, build, and maintain
scalable microservices
using
Java \& Spring Boot
Develop
real-time data pipelines
using
Kafka, Flink, Spark or Databricks
Build
high-throughput APIs and data streaming services
Deploy and manage services using
Docker \& Kubernetes
Write and optimize
SQL queries
for relational and NoSQL databases
Work with
AWS services
(EKS, ECS, S3, Lambda, etc.)
Monitor system performance using
Datadog, Prometheus, or similar tools
Collaborate with product, data, and DevOps teams to deliver reliable solutions
Must-have skills
Core Java (Expert)
– Collections, Objects, Multithreading, Concurrency
Spring / Spring Boot (Expert)
Microservices \& REST APIs
Kafka
(Intermediate+ in distributed streaming systems)
SQL \& NoSQL Databases
(Intermediate+)
Docker \& Kubernetes
AWS
(EKS, ECS, S3, Lambda or similar)
Nice to have
Flink, Spark, or Databricks
Python
for scripting or automation
Datadog, Prometheus
, or other monitoring tools
CI/CD pipelines \& DevOps practices
Experience with
real-time data platforms and data engineering
Experience
7+ years
of backend or Java development experience
Strong background in
high-performance, distributed systems