Senior Java Developer - Multithreading/Caching
other jobs Harvey Nash
Added before 1 hours
  • England,London,City of London
  • Full Time, Contract
  • £800 - £1,000 per day
Job 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


Always use these settings
Job number 3565006

Increase your exposure to recruiters with ProJobs

Thousands of recruiters are looking for you in the Job Master profile database, increase your exposure 4 times with a ProJob subscription

You can cancel your subscription at any time.
metapel
Company Details:
Harvey Nash
Company size:
Industry:
The jobs on site are for both men and women