Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior java backend engineer – multithreading & caching

London
Harvey Nash
Engineer
€700 a month
Posted: 6 April
Offer description

Senior Java Developer - Multithreading/caching - sought by leading investment bank based in London - Contract

*inside IR35 - umbrella*

Key Responsibilities

* Develop and maintain high‑performance backend services for complex data processing workloads.
* Design scalable architectures for large‑volume calculations and data pipelines.
* Work closely with cross‑functional teams to define and deliver new features.
* Ensure optimal performance, quality, and reliability across backend services.
* Diagnose and resolve performance bottlenecks and defects.
* Follow best‑practice engineering standards, design patterns, and architectural principles.
* Apply Test‑Driven Development (TDD) in day‑to‑day development.
* Use static code analysis tools such as SonarQube to maintain clean, high‑quality code.
* Work efficiently with SQL, data joins, and large/complex datasets.
* Leverage AI tooling to enhance productivity in coding and system design.

Required Skills & Experience

* 8+ years' experience in Java backend development (Java 17+).
* Degree in Computer Science, Software Engineering, or related field.
* Strong expertise in Java + Spring Boot / Spring Data / Spring Cloud.
* Excellent SQL knowledge and experience optimising queries and data models.
* Strong understanding of in‑memory data loading and efficient join strategies.
* Deep familiarity with Java tooling (Maven/Gradle, testing frameworks, dependency management).
* Proven experience building data processing or data‑intensive applications.
* Solid understanding of modern architectural patterns (Microservices, Event‑Driven Architecture).
* Strong TDD skills and experience using static code analysis (e.g., SonarQube).
* Clear communication skills with the ability to explain technical concepts to varied audiences.

Nice to Have

* Cloud experience: AWS / Azure / GCP.
* Containerisation: Docker, Kubernetes.
* Distributed processing: Apache Spark / Flink.

Please apply within for further details - Matthew Holmes, Harvey Nash

To
From
Record
Yes No

Always use these settings
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Ac install engineer
London
CBW Staffing Solutions Ltd
Engineer
£280 a day
Similar job
Bus and coach engineer
West Byfleet
IntSol Recruitment
Engineer
£22.55 an hour
Similar job
Water hygiene engineer
Redhill (Surrey)
Future Select
Engineer
£30,000 a year
See more jobs
Similar jobs
Harvey Nash recruitment
Harvey Nash jobs in London
Engineering jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > Engineering jobs > Engineer jobs > Engineer jobs in London > Senior Java Backend Engineer – Multithreading & Caching

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save