Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Slough Full-Time No home office possible
C

Job Title: Senior Java Engineer – Distributed Caching

Location: London, UK

Job Type: Full-Time, Permanent

Work Type: Onsite

Domain: Financial Services

Experience: 7 – 15+ Years of experience

About the Role:

We are looking for a highly skilled Senior Java Engineer with strong experience in building and scaling distributed systems to join our Financial Services technology team in London. This role focuses specifically on designing and implementing distributed caching solutions to support high-performance applications in a mission-critical environment.

Key Responsibilities:

  • Design and develop high-performance, scalable backend systems using Java and Spring framework.
  • Architect and implement distributed caching solutions to improve data access latency and throughput.
  • Work with NoSQL and distributed databases such as MongoDB (preferably Cloud Atlas), Redis, DynamoDB, Hazelcast, or Apache Ignite.
  • Containerize applications using Docker for consistent deployment across environments.
  • Collaborate closely with DevOps, QA, and product teams to ensure smooth integration and deployment.
  • Ensure adherence to best practices in code quality, testing, and security within a financial services context.

Required Skills & Experience:

  • Strong hands-on experience with Java (8+) and Spring/Spring Boot.
  • Proven expertise in at least one distributed cache or NoSQL technology (e.g., MongoDB, Redis, DynamoDB, Hazelcast, Apache Ignite).
  • Practical knowledge of MongoDB Cloud Atlas is a strong advantage.
  • Experience with Docker for containerization.
  • Understanding of scalable microservices architecture and distributed system design.
  • Prior experience working in or with Financial Services or regulated environments is preferred.
  • Excellent problem-solving skills and attention to detail.
  • Familiarity with cloud platforms (AWS/Azure/GCP)
  • Exposure to CI/CD pipelines and DevOps practices.
  • Experience with Kubernetes or other orchestration tools.
C

Contact Detail:

Cipher7 Recruiting Team

Senior Java Software Engineer
Cipher7
C
  • Senior Java Software Engineer

    Slough
    Full-Time

    Application deadline: 2027-04-19

  • C

    Cipher7

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>