Java Full stack developer in Bournemouth

Java Full stack developer in Bournemouth

Bournemouth Full-Time No home office possible
Go Premium
C

Team Lead – UK/EU Recruitment at Cubestech Ltd

Job Title: Java Full stack developer

Location: Bournemouth, UK (Full onsite)

Domain experience: Banking or Investment Banking

Permanent role

Job Description

We are seeking an experienced Full Stack Developer with strong expertise in Core Java, Advanced Spring Boot, Microservices architecture, Kafka, Cloud Technologies, Cassandra, and Reactive Programming (WebFlux). This role involves building high-performance backend microservices and scalable front‑end applications, contributing to system design, and delivering enterprise‑grade solutions.

Key Responsibilities

  • Develop, enhance, and maintain Spring Boot microservices using Core Java and advanced Spring features.
  • Implement Reactive Programming using Spring WebFlux, Reactor, and non‑blocking I/O patterns.
  • Build scalable REST APIs, asynchronous communication flows, and event‑driven components.
  • Integrate and work extensively with Kafka for event streaming, pub/sub, and message processing.
  • Design and implement distributed systems with high availability and resiliency.

Frontend Development

  • Develop responsive, user‑friendly UI applications using React, Angular, or Vue (based on project needs).
  • Integrate frontend company\’s with backend APIs and microservices.
  • Ensure modular, reusable components and consistent design patterns.
  • Deploy and run microservices on major cloud platforms: AWS, Azure, or GCP.
  • Utilize Docker, Kubernetes relève, Helm for containerization and orchestration.
  • Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab).
  • Implement observability—logging, Trailer, monitoring, tracing—using ELK, Prometheus/Grafana, Splunk, or cloud‑native tools.

Data & Storage

  • Design and optimize Cassandra data models, queries, and partition strategies for large‑scale datasets.
  • Use Spring Data Cassandra (Reactive) to build reactive persistence layers.
  • Integrate additional data platforms like Redis, RDBMS, or NoSQL stores as needed.
  • Contribute to design discussions and create scalable, secure microservices architecture.
  • Follow 12‑factor, cloud‑native, and domain‑driven design (DDD) principles.
  • Apply security frameworks (OAuth2, JWT, Spring Security) across services and APIs.

Quality & Collaboration

  • Write clean, well‑tested code using JUnit, Mockito, Testcontainers, and contract testing.
  • Participate in code reviews, architectural discussions, and pair programming.
  • Work closely with product owners, architects, and cross‑functional teams in an Agile environment.

Required Skills & Experience

Technical Skills

  • 5–10+ years of hands‑on experience in Core Java (Java 8–21).
  • Advanced‑level expertise in Spring Boot, Spring Cloud, WebFlux, and Reactive Streams.
  • Strong experience building microservices with distributed systems and RESTful APIs.
  • Hands‑on experience with Kafka (producers, consumers, streams, schema registry).
  • Solid knowledge of Cassandra with performance tuning and data modelling.
  • Front‑end development experience using React, Angular, or Vue.
  • Strong understanding of concurrency, multithreading, and non‑blocking programming models.
  • Experience working with AWS, Azure, or GCP cloud architectures.
  • Proficiency with Docker, Kubernetes, Git, and CI/CD pipelines.
  • Understanding of distributed tracing, observability, and service mesh is a plus.

Soft Skills

  • Strong analytical, debugging, and problem‑solving skills.
  • Excellent communicationUnauthorized abilities and teamwork.
  • Self‑driven and capable of leading full‑stack solutions independently.

Preferred Qualifications

  • Knowledge of Kafka Streams, ksqlDB, or event‑driven microservice patterns.
  • Experience with GraphQL, API gateways (Kong, Apigee, or Spring Cloud Gateway).
  • Cloud or Java certifications (AWS, GCP, OCI, Java, K8s).
  • Prior experience with serverless or micro‑frontend architectures.

  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Information Technology
  • Industry: IT Services and IT Consulting

Referrals increase your chances of interviewing at Cubestech Ltd by 2x

#J-18808-Ljbffr

C

Contact Detail:

Cubestech Ltd Recruiting Team

Java Full stack developer in Bournemouth
Cubestech Ltd
Location: Bournemouth
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>