Lead Java Developer

Lead Java Developer

Scotland Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and develop high-performance backend systems using Java and Spring.
  • Company: Join a leading Financial Services technology team in Glasgow.
  • Benefits: Enjoy a full-time, permanent role with opportunities for professional growth.
  • Why this job: Be part of a mission-critical environment that values innovation and collaboration.
  • Qualifications: 7-15+ years of experience in Java, distributed systems, and NoSQL technologies required.
  • Other info: Experience in financial services or regulated environments is preferred.

The predicted salary is between 48000 - 72000 £ per year.

Location: Glasgow, 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).
  • 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.

Lead Java Developer employer: Cipher7

As a Lead Java Developer in our Glasgow office, you will be part of a dynamic and innovative team within the Financial Services sector, where your expertise will directly contribute to high-performance applications that make a real impact. We pride ourselves on fostering a collaborative work culture that encourages continuous learning and professional growth, offering ample opportunities for career advancement and skill development. With competitive benefits and a commitment to work-life balance, we ensure that our employees thrive both personally and professionally in a vibrant city known for its rich culture and community.
C

Contact Detail:

Cipher7 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Java Developer

✨Tip Number 1

Make sure to showcase your experience with distributed systems and caching solutions during any discussions. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Familiarise yourself with the financial services domain if you haven't already. Understanding the unique challenges and regulations in this sector can give you an edge in conversations and show that you're serious about the role.

✨Tip Number 3

Network with current or former employees of StudySmarter or similar companies. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 4

Brush up on your knowledge of containerisation and orchestration tools like Docker and Kubernetes. Being able to discuss how you've used these tools in past projects will show that you're well-prepared for the technical aspects of the role.

We think you need these skills to ace Lead Java Developer

Java (8+)
Spring/Spring Boot
Distributed Caching Solutions
NoSQL Technologies (e.g., MongoDB, Redis, DynamoDB, Hazelcast, Apache Ignite)
Docker
Microservices Architecture
Distributed System Design
Financial Services Experience
Problem-Solving Skills
Attention to Detail
Cloud Platforms (AWS/Azure/GCP)
CI/CD Pipelines
DevOps Practices
Kubernetes or Orchestration Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and distributed systems. Emphasise any relevant projects or roles that showcase your skills in building high-performance applications, especially in financial services.

Craft a Strong Cover Letter: In your cover letter, explain why you are a great fit for the Lead Java Developer role. Mention specific technologies you have worked with, such as NoSQL databases and Docker, and how they relate to the job description.

Showcase Relevant Experience: When detailing your work history, focus on your hands-on experience with distributed caching solutions and microservices architecture. Use metrics to demonstrate your impact, such as performance improvements or successful project completions.

Highlight Problem-Solving Skills: Since the role requires excellent problem-solving skills, include examples of challenges you've faced in previous positions and how you overcame them. This will show your ability to thrive in a mission-critical environment.

How to prepare for a job interview at Cipher7

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with Java and the Spring framework. Highlight specific projects where you've built scalable backend systems or implemented distributed caching solutions, as this is crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare examples of challenges you've faced in previous roles, particularly in financial services, and how you overcame them using innovative solutions.

✨Familiarise Yourself with Relevant Technologies

Brush up on your knowledge of NoSQL databases like MongoDB and Redis, as well as containerization tools like Docker. Being able to discuss these technologies confidently will show your readiness for the role.

✨Understand the Financial Services Context

Since the role is within financial services, be ready to discuss your experience in regulated environments. Understanding the importance of security and compliance in your coding practices will set you apart from other candidates.

Lead Java Developer
Cipher7
C
  • Lead Java Developer

    Scotland
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-05-07

  • C

    Cipher7

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